Подскажите функи

Тема в разделе "WASM.BEGINNERS", создана пользователем Green_DiCk, 22 июл 2008.

  1. Green_DiCk

    Green_DiCk New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2007
    Сообщения:
    338
    1) Как прописать прогу в автозагрузку? Или это через реестр тока?
    2) Как из проги открыть файл дефолтным вьювером? В частности html файл дефолтным браузером
    Спасибо.
     
  2. Vilco

    Vilco Vitaly

    Публикаций:
    0
    Регистрация:
    5 мар 2007
    Сообщения:
    190
    Адрес:
    Nsk, Russia
    Омг, ты что тут делаешь?)
    1) Через реестр (ну или ярлычок в автозагрузку кинуть))
    2) ShellExecute
     
  3. Subrealist

    Subrealist Member

    Публикаций:
    0
    Регистрация:
    17 июл 2006
    Сообщения:
    134
    HKEY hKey = HKEY_CURRENT_USER;
    LPSTR subhKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
    RegCreateKeyEx(hKey, subhKey,0,0,0,KEY_SET_VALUE,0,&hkResult,0);
    RegSetValueEx(hkResult,FileName,0,REG_SZ,(byte*)ExecFile,lstrlen(ExecFile)+1);
    RegCloseKey(hkResult);
     
  4. Green_DiCk

    Green_DiCk New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2007
    Сообщения:
    338
    Vilco
    а че мне только в хипе можно флудить, даже бегиннерса недостоин?))

    Vilco
    Subrealist

    Усе ясно. Благодарю.
     
  5. Green_DiCk

    Green_DiCk New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2007
    Сообщения:
    338
    а, ччерт! третий пункт забыл
    3) как получить диск, где винда стоит? не всегда ведь на С: ставится.
     
  6. jaja

    jaja New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2008
    Сообщения:
    243
    ExpandEnvironmentStrings("%SYSTEMDRIVE%",str,MAX_PATH);
     
  7. Magnum

    Magnum New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2007
    Сообщения:
    925
    GetSystemDirectory()
    первые 3 символа строки - твой диск