arashz4
دوشنبه 02 شهریور 1394, 18:29 عصر
درود
من میخام یه فایل exe رو با دسترسی administrator در ویندوز باز کنم من راه حلی رو پیدا نکردم حتی این مشکل هم هست که فایل های exe که در manifest اون دسترسی administrator درخواست شده رو نمیتونه اجرا کنه!
خب من مجبور شدم از API ویندوز بکاربگیرم ولی یه مشکل دیکه هست که خروجی رو نمیدوم چجوری میشه گرفت
QString QSParameter = "start " + ui->ServiceNameLineEdit->text();
const wchar_t *SCParameter = (const wchar_t*)QSParameter.utf16();
ShellExecute(NULL, L"runas", L"net", SCParameter, NULL, SW_HIDE);
خوب من میخام یه سرویس توی ویندوز استارت کنم که نمیتونم خروجی رو بگیرم که بفهمم سرویس استارت شده یا نه کسی میتونه راهنمایی کنه؟
من میخام یه فایل exe رو با دسترسی administrator در ویندوز باز کنم من راه حلی رو پیدا نکردم حتی این مشکل هم هست که فایل های exe که در manifest اون دسترسی administrator درخواست شده رو نمیتونه اجرا کنه!
خب من مجبور شدم از API ویندوز بکاربگیرم ولی یه مشکل دیکه هست که خروجی رو نمیدوم چجوری میشه گرفت
QString QSParameter = "start " + ui->ServiceNameLineEdit->text();
const wchar_t *SCParameter = (const wchar_t*)QSParameter.utf16();
ShellExecute(NULL, L"runas", L"net", SCParameter, NULL, SW_HIDE);
خوب من میخام یه سرویس توی ویندوز استارت کنم که نمیتونم خروجی رو بگیرم که بفهمم سرویس استارت شده یا نه کسی میتونه راهنمایی کنه؟