- ベストアンサー
CreateProcessのエラー
Windows8でキーボードを任意に表示しようとしてCreateProcessでTabTip.exeを起動しようとするとエラーが出ます。 GetLastErrorでエラーコードを取得すると740が帰ってきますが、該当するコードがありません。 起動できるようにするために参考になるような情報がございましたらよろしくお願いいたします。 開発環境はVisual Stidio 2012でC++です。 ちなみにVC6ではエラーが出ずに起動できますが、任意に閉じることができません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>GetLastErrorでエラーコードを取得すると740が帰ってきますが、該当するコードがありません。 WinError.hを740で検索すると… ERROR_ELEVATION_REQUIREDってのが見つかります。 さらにERROR_ELEVATION_REQUIREDでググると… http://p2pquake.ddo.jp/errors/archives/256 とか見つかります。 起動しようとしているTabTip.exeが必要とする権限と作成したプログラムの権限とか確認してみてはどうですか?
お礼
さっそくありがとうございます。 ShellExecuteを使用して起動できるようになりました。 ただし、終了させることができません。 こっちも権限とかの問題かもしれませんので調べてみます。