| imho.ws |
![]() |
|
|
|
# 1 |
|
Banned
Регистрация: 05.11.2002
Адрес: Украина
Сообщения: 150
![]() |
CreateProcessWithLogonW
Мне нужно сделать прогу, которая бы запускала указанное приложение с
правами администратора в WinXP (аналог команды Run as..) Описание этой функции у меня есть (MSDN http://msdn.microsoft.com/library/en...asp?frame=true) но у меня что-то ничего не получается я C++ ещё не очень знаю.. Не могли бы вы предоставить рабочий пример (source) работы этой функции? |
|
|
|
|
# 2 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Smotri CreateProcessAsUser().
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|
|
|
# 4 |
|
Banned
Регистрация: 05.11.2002
Адрес: Украина
Сообщения: 150
![]() |
Вот кое-что получилось..
Код:
#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);
}]
Хочу чтобы можно было этой тулзой запускать любую прогу, путь к которой указывается в качесве параметра ком. строки. Помогите неофиту!! |
|
|
|
|
# 5 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Standartnimi funkciyami dlya raboti so strokami. W chem problemma?
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|
|
|
# 7 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Uzai strcat(). Ono kleit odnu stroku w konec drugoi. www.cplusplus.com - tam doka po mnogim generic wescham dlya cpp.
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|