Re: Separation of applications under NT

From: Ron Ruble (raffles2@att.net)
Date: 03/06/03

  • Next message: Ron Ruble: "Re: Recovering admin password active directory"
    From: "Ron Ruble" <raffles2@att.net>
    Date: Wed, 5 Mar 2003 19:46:03 -0500
    
    

    "BigBart" <bigbart5@hotmail.com> wrote in message news:A%v9a.3025$vN2.1345@newsfep1-gui.server.ntli.net...
    > Hi,
    >
    > I was wondering how Windows NT ensures, if at all, separation of
    > applications.
    >
    > Say, for example, you have to applications running. One is handling
    > sensitive data, App_A, the other is handling not so sensitive data, App_B.
    > Both are running at the same time and using up RAM.
    >
    > Does NT makes sure that space used by App_A cannot be accessed by App_B,
    > and vice versa? Or is it something that has to be taken into account when
    > designing App_A and App_B to run under NT?

    All 32-bit Windows versions (anything after Windows 3.11)
    separates all applications from all others. Each gets a separate
    virtual address space.

    Windows 9x shares the system files in the virtual address space,
    which is less secure. Applications can only access the memory
    space belonging to other applications if they specifically request
    it using an API called WriteProcessMemory.

    Applications under NT can use this same API, but it is subject
    to a security check. If permissions are set properly, common
    user applications cannot read memory belonging to services
    or other system applications.

    Application developers do not need to take extra precautions
    for this all to occur.


  • Next message: Ron Ruble: "Re: Recovering admin password active directory"

    Relevant Pages

    • Re: How to migrate to WPF?
      ... Refactoring requires many small steps rather than a big bang change. ... If you separate the UI from your code completely, by moving all business logic into libraries (both SmartClient and Web applications) you will find that change of UI is easy. ... If you have true separation of code and UI, you should find migration to be easy, as you start creating XAML front ends and testing with the same libraries you are currently using. ...
      (microsoft.public.dotnet.framework.aspnet)
    • [c++] Concepts of multiple header/source files
      ... Just learning c++ here and am ready to start delving into the construction ... of larger applications which require the separation of gui and logic. ...
      (alt.comp.lang.learn.c-cpp)
    • Re: [c++] Concepts of multiple header/source files
      ... > of larger applications which require the separation of gui and logic. ... > Can anyone suggest any books and/or online resources that specifically deal ...
      (alt.comp.lang.learn.c-cpp)
    • de-panelizing scored PCBs
      ... either be by a v-score, ... one is left with non-straight edges because of the spots where the tabs ... This is fine in some applications, ... How is separation of v-scored boards done, ...
      (sci.electronics.design)
    • Re: Recoverd mahine from SP2 nightmare
      ... It contains advice ... using Windows XP "prettifications". ... applications you do not use. ... You should at least turn on the built in firewall. ...
      (microsoft.public.windowsupdate)