Нашел н афоруме обсуждение темы пор автозагрузку http://autoit-script.ru/index.php/topic,3596.0.html
Но толи я не понял, толи действительно эта тема не подымалась.
А дело в том что если я создам проверку состояния чекбокса где галочка стоит через AdlibRegister, например через 10миллисекунд. ну поставлю я галочку но оно ж всёравно буде сканировать реестр каждные 10мс.
то через 10мс система будет лезть в реест и смотреть есть там запись или нет, то есть это вообще загрузит систему так что...
Вобщем я прав или не прав?
то есть как написать код так чтобы вот здесь в функции _start() к реестру было обращение только тогда когда иззменяется состояние кешбокса?
Но толи я не понял, толи действительно эта тема не подымалась.
А дело в том что если я создам проверку состояния чекбокса где галочка стоит через AdlibRegister, например через 10миллисекунд. ну поставлю я галочку но оно ж всёравно буде сканировать реестр каждные 10мс.
Код:
$init3 = TimerInit()
AdlibRegister('_start', 10)
то через 10мс система будет лезть в реест и смотреть есть там запись или нет, то есть это вообще загрузит систему так что...
Вобщем я прав или не прав?
то есть как написать код так чтобы вот здесь в функции _start() к реестру было обращение только тогда когда иззменяется состояние кешбокса?
Код:
Func _start()
If BitAND(GUICtrlRead($CheckBox1), $GUI_CHECKED) then
RegWrite("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", @ScriptName, "REG_SZ", '"'&@ScriptFullPath&'"')
EndFunc