возможно через реестр, в Windows XP существует 2 способа на ограничение использования программ:
1. С использованием списка разрешенных
Указываются образы программ (например notepad.exe), которые можно запускать, все остальные программы не указанные в списке вы не сможете запустить
При включении данного метода добавьте REGEDIT.exe иначе получите большие проблемы и для отключения придётся запускаться через безопасный режим
2. С использованием списка запрещенных
Указываются образы программ (например notepad.exe), которые запускать запрещено, все остальные программы не указанные в списке вы сможете запустить
Для включения способа 1
читать дальше »
добавьте следующее содержимое в реестр
Код:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"RestrictRun"=dword:00000001
"DisallowRun"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun]
"1"="notepad.exe"
"2"="wordpad.exe"
думаю вы догадаетесь где прописывать список программ

Если необходимо ограничения только для текущего пользователя, за место "HKEY_LOCAL_MACHINE" поставьте "HKEY_CURRENT_USER"
Для включения способа 2
читать дальше »
добавьте следующее содержимое в реестр
Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"DisallowRun"=dword:00000001
"RestrictRun"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun]
"1"="notepad.exe"
"2"="wordpad.exe"
думаю вы догадаетесь где прописывать список программ

Если необходимо ограничения только для текущего пользователя, за место "HKEY_LOCAL_MACHINE" поставьте "HKEY_CURRENT_USER"