Ну вообще-то, в ней проблем нет: А вот чисто юникодная это CommandLineToArgvW:
Всё написано за нас: GetCommandLineW + CommandLineToArgvW спасут отцов русской демократии :) Ну и WideCharToMultiByte если прога не юникодная.
Вместо возни с папкой предлагаю качать обновление в виде архива, после чего распаковывать - и трафик пользователей сэкономим и писать меньше...
Раньше в основном отрывался в NFS MW, Warcraft3, Diablo 2. Ну и конечно не забывал старые добрые эмуляторы PSOne (Hogs of War, Tekken и прочую...
http://sourceforge.net/project/showfiles.php?group_id=14481 файл 7z449.tar.bz2 - исходники архиватора
Ещё есть 7zip
http://rootkits.ru/library/ShowLib.aspx?id_l=20
NTSTATUS (NTAPI *pCreateThread)(PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, HANDLE, PCLIENT_ID, PCONTEXT, PUSER_STACK, BOOLEAN);...
А как же протекторы и самомодифицирующийся код ?
В идеале это должен делать инсталлятор программы.
Например серийный номер диска.
А что мешает в этом случае забить на RSA и тупо забрутить ключ к AES ? Да, каждый сеанс придётся повторять эту процедуру (ключ для AES каждый...
Можно ещё CreateMutex и уникальное имя использовать для этих целей. если после вызова GetLastError() скажет ERROR_ALREADY_EXISTS, то значит...
Насчёт паролей не в курсе, но вот про спам 5 копеек внесу. 1. Регаем мыло вида (от балды) hj20cjkdsf9sada@mail.ru 2. Нигде его не светим, вообще...
В MSDN про 1й параметр функции CreateStreamOnHGlobal сказано: hGlobal [in] The memory handle allocated by the GlobalAlloc function. The handle...
http://www.xakep.ru/magazine/xa/045/049/1.asp
При влючённых визуальных стилях используется информация из этих файлов, при отключённых - из ключей реестра ветки HKEY_CURRENT_USER\Control...
Ага, по аналогии с "отключи NumLock - экономь электричество" - "убери подпись - экономь трафик/дисковое пространство"
Ну дык создать массив на 10 элементов, заполнить его необходимой перестановкой, а затем уже скопировать в структуру.
Решение через одно место: конвертнуть IP адрес в DWORD и вернуть в качестве кода возврата из потока (ExitThread). В основной проге вызвать...
Имена участников (разделяйте запятой).