It might also be useful to employ some form of heuristics as UAC does. Things 
like file name detection, string table detection, marked processes via user 
defined requests or a hash database, etc. Perhaps even scanning the imports 
(although this is harder to manage due to people using GetProcAddress to detect 
OS version)


-----Original Message-----
From: Ros-dev [mailto:ros-dev-boun...@reactos.org] On Behalf Of Timo Kreuzer
Sent: 07 March 2015 12:44
To: ReactOS Development List
Subject: [ros-dev] ReactOS versioning


1. We need a method to specify which application should be run in which 
environment. We should probably use the same mechanism that is used on Windows. 
Compatibility information is stored in a registry key 
HKCU\Software\Microsodt\Windows NT\CurrentVersion\AppCompatFlags\... The trick 
is to make this easy / transparent for the user. A right-click -> properties -> 
compatibility approach should for now probably be the easiest thing, 



_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to