PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Программа, запускающаяся вместе с Windows.


Программа, запускающаяся вместе с Windows.

Сообщений 1 страница 3 из 3

1

Можно ли сделать так, чтобы программа в PureBasic сама добавляла себя в список программ, которые запускаются вместе в Windows?

0

2

Можно:

Код:
Procedure ProgramAtStartup(State, ProgName.s) ; Управление автозагрузкой программы
  valueName$=ProgramFilename() 
  GetHandle = RegOpenKeyEx_(#HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run", 0, #KEY_ALL_ACCESS, @hKey)
  If GetHandle = #ERROR_SUCCESS
    If State=1
      RegSetValueEx_(hKey, @ProgName, 0, #REG_SZ, @valueName$, StringByteLength(valueName$))
    Else
      RegDeleteValue_(hKey, @ProgName)
    EndIf
    RegCloseKey_(hKey)
  EndIf
EndProcedure

        ProgramAtStartup(1, "здесь имя твоей проги");Добавить в автозагрузку

        ProgramAtStartup(0, "здесь имя твоей проги");Удалить из автозагрузки

+1

3

Вау, круть, спасибо!

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Программа, запускающаяся вместе с Windows.