Для проверки RunOnce использовал такой cmd-шник:
для добавления значений в реестре:
Код:
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ /V "z" /D "c:\RunOnce.cmd z" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ /V "a" /D "c:\RunOnce.cmd a" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ /V "1" /D "c:\RunOnce.cmd 1" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ /V "9" /D "c:\RunOnce.cmd 9" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ /V "aaaa" /D "c:\RunOnce.cmd aaaa" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ /V "9999" /D "c:\RunOnce.cmd 9999" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ /V "я" /D "c:\RunOnce.cmd я" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\ /V "zzzz" /D "c:\RunOnce.cmd zzzz" /f
на диске С в корне валяется такой RunOnce.cmd:
Код:
@echo off
Echo %0 - %1
pause >nul
и это всё стартанёт после RunOnceEx!!!