Go Back   Technology Questions > Software Questions > Operating System Questions > Vista Community > Windows Vista

Windows Vista Discuss the different versions of Windows Vista, Fuji, or Vienna

Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old 02-19-2007, 09:00 PM
bjackson445@yahoo.com
Tablet PC Guest
 
Posts: n/a
Question About "autoexec.nt" and "config.nt" (in Vista)

We are creating an installer for our application which we of course
anticipate will be installed under Vista (more and more as Vista
becomes more commonly used). One thing this installer does is set the
attributes of the files "autotexec.nt" and "config.nt" to READ-ONLY
(BTW, in Vista, these files are located in C:\WINDOWS\SYSTEM32).
There is something peculiar about our app which is why, under XP, we
had the installer "protect" these files by setting them to READ-ONLY.
My question is, does anyone see any problem in setting these same
files to READ-ONLY under Windows Vista? We had no customer complaints
after thousands of installations under XP. But maybe Vista, at some
point, changes these files (ie. "autotexec.nt" and "config.nt") for
whatever reason and, if we set them to READ-ONLY, Vista wouldn't be
able to change them.
Thanks for any insight.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

 
Old 02-19-2007, 09:00 PM
Xploder HD Movie Player for PS3. Manage, convert and transfer media files between the PC and PS3.
  #2 (permalink)  
Old 02-19-2007, 10:31 PM
Jesper
Tablet PC Guest
 
Posts: n/a
RE: Question About "autoexec.nt" and "config.nt" (in Vista)


"bjackson445******.com" wrote:

> We are creating an installer for our application which we of course
> anticipate will be installed under Vista (more and more as Vista
> becomes more commonly used). One thing this installer does is set the
> attributes of the files "autotexec.nt" and "config.nt" to READ-ONLY
> (BTW, in Vista, these files are located in C:\WINDOWS\SYSTEM32).
> There is something peculiar about our app which is why, under XP, we
> had the installer "protect" these files by setting them to READ-ONLY.
> My question is, does anyone see any problem in setting these same
> files to READ-ONLY under Windows Vista? We had no customer complaints
> after thousands of installations under XP. But maybe Vista, at some
> point, changes these files (ie. "autotexec.nt" and "config.nt") for
> whatever reason and, if we set them to READ-ONLY, Vista wouldn't be
> able to change them.


1. Modifying system files, particularly in a way that might break the
operating system in unexpected ways is _a really bad idea!_ You may want to
rethink that plan altogether.

2. Is your application a 16-bit application? If not, those files have
absolutely no impact on it at all. They are only used to initialize the
16-bit WOW subsystem.

3. If your app is a 16-bit application it won't run at all on Vista 64-bit
as that OS has no 16-bit subsystem. You may want to note that before people
buy the app.

4. If your app is actually a 16-bit application and it needs to rely on the
autoexec.nt and config.nt files to be formatted a particular way to work
properly you would be a whole lot better off by using a .pif file that
overrides those files instead.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #3 (permalink)  
Old 02-19-2007, 10:46 PM
bjackson445@yahoo.com
Tablet PC Guest
 
Posts: n/a
Re: Question About "autoexec.nt" and "config.nt" (in Vista)

On Feb 19, 10:27 pm, Jesper <Jes...@discussions.microsoft.com> wrote:
> "bjackson...******.com" wrote:
> > We are creating an installer for our application which we of course
> > anticipate will be installed under Vista (more and more as Vista
> > becomes more commonly used). One thing this installer does is set the
> > attributes of the files "autotexec.nt" and "config.nt" to READ-ONLY
> > (BTW, in Vista, these files are located in C:\WINDOWS\SYSTEM32).
> > There is something peculiar about our app which is why, under XP, we
> > had the installer "protect" these files by setting them to READ-ONLY.
> > My question is, does anyone see any problem in setting these same
> > files to READ-ONLY under Windows Vista? We had no customer complaints
> > after thousands of installations under XP. But maybe Vista, at some
> > point, changes these files (ie. "autotexec.nt" and "config.nt") for
> > whatever reason and, if we set them to READ-ONLY, Vista wouldn't be
> > able to change them.

>
> 1. Modifying system files, particularly in a way that might break the
> operating system in unexpected ways is _a really bad idea!_ You may want to
> rethink that plan altogether.
>
> 2. Is your application a 16-bit application? If not, those files have
> absolutely no impact on it at all. They are only used to initialize the
> 16-bit WOW subsystem.
>
> 3. If your app is a 16-bit application it won't run at all on Vista 64-bit
> as that OS has no 16-bit subsystem. You may want to note that before people
> buy the app.
>
> 4. If your app is actually a 16-bit application and it needs to rely on the
> autoexec.nt and config.nt files to be formatted a particular way to work
> properly you would be a whole lot better off by using a .pif file that
> overrides those files instead.


Yes, this particular app is a 16-bit app. Our installer doesn't
modify "autotexec.nt" and "config.nt" at all, it only makes them Read-
Only.
We had no problems reported by customers who were using XP (ie.
regarding our installer making "autotexec.nt" and "config.nt" Read-
Only) and I'm wondering if it will be as safe under Vista?
Thanks.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #4 (permalink)  
Old 02-20-2007, 06:00 AM
Jimmy Brush
Tablet PC Guest
 
Posts: n/a
Re: Question About "autoexec.nt" and "config.nt" (in Vista)

These files are read-only to users by default. Only administrative programs
can modify them.


--
- JB
Microsoft MVP - Windows Shell/User

Windows Vista Support Faq
http://www.jimmah.com/vista/

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #5 (permalink)  
Old 02-20-2007, 08:00 AM
Jesper
Tablet PC Guest
 
Posts: n/a
Re: Question About "autoexec.nt" and "config.nt" (in Vista)

> These files are read-only to users by default. Only administrative programs
> can modify them.


Modifying the contents of these files is fine. Modifying the behavior of
them is not a good plan. The fact that nobody has reported problems is most
likely due to the fact that your app is the only 16-bit app these users have,
so you are saved by writing to a 15-year old model. That said, I think you
should update the app to 32-bits, or better yet, both 32 and 64\. You will
lose a significant portion of the market otherwise as 64-bit Vista does not
have a 16-bit subsystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #6 (permalink)  
Old 02-20-2007, 10:30 AM
bjackson445@yahoo.com
Tablet PC Guest
 
Posts: n/a
Re: Question About "autoexec.nt" and "config.nt" (in Vista)

On Feb 20, 7:45 am, Jesper <Jes...@discussions.microsoft.com> wrote:
> > These files are read-only to users by default. Only administrative programs
> > can modify them.

>
> Modifying the contents of these files is fine. Modifying the behavior of
> them is not a good plan. The fact that nobody has reported problems is most
> likely due to the fact that your app is the only 16-bit app these users have,
> so you are saved by writing to a 15-year old model. That said, I think you
> should update the app to 32-bits, or better yet, both 32 and 64\. You will
> lose a significant portion of the market otherwise as 64-bit Vista does not
> have a 16-bit subsystem.


We don't modify these file's behavior nor their contents; we only make
them Read-Only.
We have to support several thousand users who are still using some
legacy-ware that we have no control over.
By the way, I checked the properties of "autoexec.nt" and "config.nt"
in Vista and it shows the owner of these files as "SYSTEM". Also,
even though we set the attribute of both files to Read-Only, "SYSTEM"
still has full modifying priviledges according to Vista's properties
for these files.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #7 (permalink)  
Old 02-20-2007, 12:46 PM
Jesper
Tablet PC Guest
 
Posts: n/a
Re: Question About "autoexec.nt" and "config.nt" (in Vista)

> We don't modify these file's behavior nor their contents; we only make
> them Read-Only.


Making them read only IS modifying their behavior.

> We have to support several thousand users who are still using some
> legacy-ware that we have no control over.


I know all about legacy support. It bites.

> By the way, I checked the properties of "autoexec.nt" and "config.nt"
> in Vista and it shows the owner of these files as "SYSTEM". Also,
> even though we set the attribute of both files to Read-Only, "SYSTEM"
> still has full modifying priviledges according to Vista's properties
> for these files.


I'm not saying that it will be a problem. I am saying you don't know whether
it will be a problem, and if it becomes a problem for anyone, they won't
necessarily even be able to trace it to you. You could very well have blown
up hundreds or thousands of boxes and never even have heard of it. Or, you
could have had no problems at all. There is no way to tell. That is why PIF
files were invented, many years ago, to allow applications to provide their
own context for the WOW sub-system without stomping on other applications.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
WM5 Sync with Vista "Windows Calender", "Contacts", and "Mail" Tony Windows Vista 1 02-16-2007 04:31 PM
"Will Vista be done by 30 January 2007?" His answer: "No." michail iakovou yos Windows Vista 19 01-06-2007 09:15 AM
"Safely remove hardware" not shown in "Users" vs "Domain Users" grouped user SE Windows XP 5 01-04-2007 04:46 AM
Remove "Edit", "Print", "Preview" from context menu? Mo Windows XP 8 01-04-2007 03:44 AM
Remove "Edit", "Print", "Preview" from context menu Mo Windows XP 0 01-04-2007 03:40 AM


All times are GMT -8. The time now is 06:31 AM.


2003 - 2008 All Rights Reserved. Technology Questions

SEO by vBSEO 3.1.0