C&C++から*.exeを呼ぶ方法として
私は今まで
1)CreateProcessを用いる方法
具体例は以下
ret = CreateProcess(NULL,
"\"c:\\WINDOWS\\system32\\notepad.exe\" \"c:\\test.txt\"",
NULL,
NULL,
FALSE,
NORMAL_PRIORITY_CLASS,
NULL, NULL, &si, &pi);
でよんでいたのですが他に 方法はありますか???
あればできれば具体的に例でいいので簡単な
ソースコード(API)をおしえてくださいm(___)m
よろしくおねがいします。
No.2ベストアンサー
- 回答日時:
ShellExecute()
http://msdn.microsoft.com/ja-jp/library/cc422072 …
などもありますが、結局のところ、どの関数も最終的には
CreateProcess()が動くことになると思います。
なぜCreateProcess()ではダメなのか、理由を示してもらえば、
もっと適切なアドバイスができるかもしれません。
お疲れ様です
やはりShellExecuteでも結局最後は、CreateProcessが
動くのですね
背景は
C(Win32)から C#で作成したexeを呼ぼうとしているのですが
CreateProcessでうまくいかないのです。
CからC#のexeを呼ぶには設定を変更する必要があるのでしょうか?
No.1
- 回答日時:
えーっとWindowsで良いんだよね?
普通はCreateProcess()が推奨されています。
古い関数だったらWinExec()とかもあるけど、このページに書いてあるとおり互換性のために残されているだけです。
http://msdn.microsoft.com/ja-jp/library/cc429435 …
あ、system()でも良いか。
http://x68000.q-e-d.net/~68user/unix/pickup?system
こちらは言語準拠です。
あとexec()族
http://www.fireproject.jp/feature/c-language/pro …
お疲れ様です
CreateProcessが推奨されているんですね
古い関数教えてくださってありがとうございます。
勉強になります。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- オープンソース Try Kotlinで readLine()を使うには 1 2023/03/27 21:06
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
JAVAのDouble型の小数点以下の...
-
JAVA 文字色変更
-
java教えてください。
-
EclipseでJava
-
改行の判定方法
-
JAVAでの占い
-
IPアドレスから組織やプロバイ...
-
NaNではなく、0と表示させたい
-
配列を後ろから数えるには?
-
JAVA 三角形の判定
-
DOMで要素の値がNULL
-
教えてほしいです。
-
printfの%fにおいて教本どおり...
-
「続行するには何かキーを押し...
-
LC発振回路-ループ利得
-
Javaでカレントディレクトリを...
-
文字列の引き算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
C言語のポインターに関する警告
-
改行の判定方法
-
EclipseでJava
-
JAVAのDouble型の小数点以下の...
-
Javaでカレントディレクトリを...
-
文字列の引き算
-
JAVA 文字色変更
-
Javaのプログラムがどうしても...
-
エクセルマクロ文で、赤文字セ...
-
java シンボルが見つかりません...
-
java int integer
-
配列を後ろから数えるには?
-
java.util.zipで作成したアーカ...
-
JAVAのエラーの意味が分かりま...
-
会員情報登録プログラムの作成...
-
nullcline
-
コマンドプロンプトでひらがな...
-
NaNではなく、0と表示させたい
おすすめ情報