Показать сообщение отдельно
Старый 29.12.2002, 01:56     # 4
Dialer
Banned
 
Аватар для Dialer
 
Регистрация: 05.11.2002
Адрес: Украина
Сообщения: 150

Dialer Путь к славе только начался
Вот кое-что получилось..
Код:
#define _UNICODE
#define _WIN32_WINNT (0x0500) //we must tell the SDK headers that this is Win2K

#include <windows.h>
#include <tchar.h>
#include <iostream.h>

bool main(int argc, char * argv[])
{
   STARTUPINFOW si = { 0 };
   PROCESS_INFORMATION pi = { 0 };
   wchar_t wszUserName[] = _TEXT("username");
   wchar_t wszPassword[] = _TEXT("password");
   wchar_t wszExecute[] = _TEXT("notepad.exe");

   si.cb=sizeof(si);

   CreateProcessWithLogonW(wszUserName,NULL,wszPassword,LOGON_WITH_PROFILE,wszExecute,NULL,CREATE_DEFAULT_ERROR_MODE,NULL,NULL,&si,&pi);
}]
Теперь у меня др. проблема -- как мне запихнуть argv[1] в wszExecute ?
Хочу чтобы можно было этой тулзой запускать любую прогу, путь к которой указывается в качесве параметра ком. строки.
Помогите неофиту!!
Dialer вне форума