من از روش سوم توی QT استفاده کردم ارور زیر را داد ،

خط سوم ارور هم کدی که نوشتم را نوشته :



D:\Project\QT\pj\res.cpp:11: error: cannot convert 'const char*' to 'LPCWSTR {aka const wchar_t*}' for argument '2' to 'HINSTANCE__* ShellExecuteW(HWND, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, INT)'
ShellExecute(NULL, "open", "qrc://C:/Users/Desktop/a.exe", NULL, NULL, SW_SHOWDEFAULT);

^

در روش دوم هم چون من می خواهم در یک فایل دیگه از این تابع استفاده کنم int main ندارم ( بک اند ) پس argv[1] توی روش دوم ( commend line ) را نمی شناسه

چون تعریف نشده .

روش سوم را بیشتر دوست دارم ولی هر کدوم امنیتش بیشتره . من نتونستم ورودی بفرستم به برنامه ولی آیا میشه خروجی اش را هم گرفت ؟

بسیار ممنون