Hi,
Well, Thanks for the time everyone gave to respond. Maybe I should explain a bit further. I manufacture sets of terminals for the Laundry and Drycleaning industry. These units arrive to the customer as a pre-packaged unit, All nescessary drivers etc. are Pre-Installed. These units will never be asked to run any other Software than what we supply. Installing any un-approved software invalidates the Licence and theSupport Contract. USB Ports and CD-Drives are locked away. A Key is needed for Physical Access.
The Software we developed worked well under WIN95 and 98, but a number of clients, about 1% suffered an incident of Data Loss under Win95/98, over a year period. Over the 10 years till now of migrating to Windows XP we have had NO data Loss At All, despite an expanding Client Base. Migrating to Windows XP was no problem. Whatever security features there where, it was easy to turn them off.
They where never needed by us.
This is our 'Ideal' environment.
We do NOT want to go back to Win95/98.
I Also think it could tecnically be Illegal to install Windows98 on a machine shipped with Windows 7.
Now, Microsoft has stopped issuing licences for Windows XP, and we are all forced to migrate to Windows 7. This is frankly a HUGE overkill for what we do with a machine. Each machine spends 95% of the day displaying a single Dialog Box with a Button 'Next Customer', and checking every three minutes if anything in the database changed.
So, all the extended functionality that Windows 7 offers over Windows 95 (as distinct from it's stability) is much appreciated on the computer I am writing this message from, but totally Useless on our Product.
To set the Scene.:
Our system does not use the Registry At All, Instead it uses 'Ini' Files, stored in the same directory as the Executable These Files need on occasion to be Edited, either in Notepad, or by Software.
The System is implemented on a 'File Share' basis, on a 'Peer to Peer' Network.
Our System does not use the Windows Security System at all. Every terminal runs in Administrator Mode. The reason for this is Well Considered. All Users, in order to perform their tasks, MUST have Read Write Access to All Database Files. The issue is NOT Who has access to Which File, but rather, Who can perform What transaction, affecting multiple enties in multiple files, which our software resolves successfully.
Our Longer term goals try to avoid the change of the common User Interface aspects in any way or manner. What we change is things like Reporting Facilities, Data Stored in the Database, i.e. the To us Usefull Things.
Our clients may or may not be reasonable Computer literate. We try to train them to be at least Reasonable Computer Literate.
We Also train our Clients Staff. They are invariably Computer Illiterate. We train them to 'Do the Job'.
Then a Terminal breaks down somewhere. Sorry, MS Changed Their Software, we have to Re-Train your Staff, Things will work different on the New Terminal.
Understand my question now?
Bram