Необходимо отключить диспетчер задач через реестр. После открытия программы появляется ошибка failed to set data for 'disable TaskMgr'. На своей машине всё добавляется отлично, а вот на других проблема. часть кода: Code: reg:=tregistry.Create; reg.RootKey:=HKEY_CURRENT_USER; reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\System',false); reg.WriteString('DisableTaskMgr','1'); reg.CloseKey; Как можно исправить, дабы ошибка не появлялась? з.ы. добавлять в HKEY_LOCAL_MACHINE не предлагать
Попробуй: Code: reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\System',[COLOR=Red]true[/COLOR]);
от этого не зависит. Знаю только то, что на ошибку влияет сама операционка. Она не пускает редактировать реестр без ведома пользователя. Этого и нужно избежать
Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe] "Debugger"="\"C:\\WINDOWS\\MYPROG.EXE\"" Запускает вместо taskmng.exe C:\\WINDOWS\\MYPROG.EXE\