imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 28.12.2002, 00:55     # 1
Dialer
Banned
 
Аватар для Dialer
 
Регистрация: 05.11.2002
Адрес: Украина
Сообщения: 150

Dialer Путь к славе только начался
CreateProcessWithLogonW

Мне нужно сделать прогу, которая бы запускала указанное приложение с
правами администратора в WinXP (аналог команды Run as..)
Описание этой функции у меня есть
(MSDN http://msdn.microsoft.com/library/en...asp?frame=true)
но у меня что-то ничего не получается я C++ ещё не очень знаю..

Не могли бы вы предоставить рабочий пример (source) работы этой функции?
Dialer вне форума  
Старый 28.12.2002, 08:18     # 2
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
Smotri CreateProcessAsUser().
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 28.12.2002, 08:27     # 3
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
http://www.google.com/search?hl=en&i...r%22+%2Bsample
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 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 вне форума  
Старый 29.12.2002, 12:24     # 5
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
Standartnimi funkciyami dlya raboti so strokami. W chem problemma?
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  
Старый 29.12.2002, 17:12     # 6
Dialer
Banned
 
Аватар для Dialer
 
Регистрация: 05.11.2002
Адрес: Украина
Сообщения: 150

Dialer Путь к славе только начался
А можно поподробнее, какими именно функциями? Просто я ещё не очень разбираюсь в си
Dialer вне форума  
Старый 30.12.2002, 02:27     # 7
helldomain
Administrator
 
Аватар для helldomain
 
Регистрация: 13.05.2002
Сообщения: 11 227

helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
helldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиургhelldomain Демиург
Uzai strcat(). Ono kleit odnu stroku w konec drugoi. www.cplusplus.com - tam doka po mnogim generic wescham dlya cpp.
__________________
Осколки прошлого, как снег, закрутит ураган времён,
В ушедший день для нас навек, обрушив мост,
Оставив в наших душах след, тьма уплывёт за горизонт,
И в чистом небе вспыхнет свет, свет новых звёзд.
helldomain вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:33.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.