win32 apiを使用して、C ++で次のbatファイルを実行しようとしています.Followingは実行用のコードです。
//#include "Shellapi.h"
#include "Windows.h"
int _tmain(int argc, _TCHAR* argv[])
{
ShellExecute(GetDesktopWindow(), "sa.bat","", NULL, NULL, SW_SHOWNORMAL);
DWORD LastError = GetLastError();
return 0;
}
しかし、それは機能していません。
以下はコンテンツ「sa.bat」
C:\windows\system32\wusa /uninstall /kb:2718695 /quiet /forcerestart
しかし、最後のエラーは 1155 を返します。