Development tools are products such as languages and compilers that create executable files or interpreted code modules that mimic the action of executable files when used with a run-time engine of the developing application.
Development tools must meet all of the requirements defined in this Desktop Specification, with the following modifications:
Policy Setting | Run only allowed Windows Applications |
Description | When this policy is enabled, users can only run applications that are listed under the following key: Software\Microsoft\Windows\Current\Version\ Policies\Explorer\RestrictRun |
Application Action |
Your application must not start any application that is not on this list (if you use ShellExecuteEx, Windows 2000 will handle this for you automatically) |
Registry information |
Key: HKCY\Software\Microsoft\Windows\Current\ Version\Policies\Explorer Value Name: RestrictRun |
A development tool targeting Windows should be capable of creating applications that pass certification. However, this is not a formal requirement, primarily because it is not clear how to apply this guideline in such a way that it can be tested in a fair and consistent manner across all development tools.
The following guidelines are recommended: