من از روش سوم توی 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 ) را نمی شناسه
چون تعریف نشده .
روش سوم را بیشتر دوست دارم ولی هر کدوم امنیتش بیشتره . من نتونستم ورودی بفرستم به برنامه ولی آیا میشه خروجی اش را هم گرفت ؟
بسیار ممنون