問題タブ [createprocess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
440 参照

c++ - オブジェクトを引数として createProcess に渡す際の問題

呼び出しで他のプログラムにするプログラムを修正しようとしていcreateProcesます。

Brick問題は、クラスのオブジェクトをcreateProcess呼び出しのパラメーターとして渡すときです。

この方法で(メインで)オブジェクトを作成します。

次に、次のように接続します (6は Bluetooth ドングルの通信ポートです)。

これはすべて正常に機能すると思いますが、問題は、次のようにプロセスでクラスにchar*バックキャストする場合です。BrickrecvProc.exe

これにコメントすると、プログラムは正常に動作します...この行の何が問題になっていますか? または、 Connection オブジェクトを に渡す必要がありますcreateProcessか?

0 投票する
0 に答える
14669 参照

c++ - CreateProcess を管理者として実行するには?

重複の可能性:
管理者として実行する CreateProcess
昇格と待機が必要な子プロセスを実行するにはどうすればよいですか?

CreateProcessここで現在のコードを変更して、管理者として実行するにはどうすればよいですか?

問題があれば、Visual Studio 2008 を使用しています。

0 投票する
1 に答える
479 参照

string - プロセスを作成し、そのメモリを文字列にダンプする

CreateProcess を使用してプロセスを実行しましたが、プロセスに割り当てられたメモリ領域をダンプしたいのですが、どうすればよいですか?

これまでの私のコードは次のとおりです。

0 投票する
2 に答える
5513 参照

c++ - CreateProcess で作成されたプロセスの上にウィンドウを表示する方法

CreateProcess API を使用してアプリケーションからプロセスを起動しています。新しいプロセスのウィンドウを一番上に表示したいと考えています。それを行う方法はありますか?CreateProcess にフラグなどはありますか?

0 投票する
1 に答える
1101 参照

delphi - Delphi:CreateProcess関数のプロセス作成フラグ

通常、記事/例で説明されている4つのフラグがあります。

それらのいずれかを使用できますか: http://msdn.microsoft.com/en-us/library/ms684863( v = VS.85).aspx / http://msdn.microsoft.com/en-us/library/その関数のms683211(v = VS.85).aspx

これら2つのリンクの違いは何ですか?

CreateProcess関数でエラーが発生するのはなぜですか:互換性のないタイプ:「Cardinal」および「TThreadPriority」がある場合は、次のようにします。

TThreadPriorityとは...

ありがとう!

0 投票する
1 に答える
560 参照

c++ - Windows 7 または Windows 2008 で、ローカル システム アカウントまたはシステム コンテキストでプロセスを起動する方法 (デスクトップ アプリケーションから)

C++ では、「ローカル システム アカウント」または「システム コンテキスト」でデスクトップ アプリケーションからプロセスを起動したいと考えています。私のアプリケーションは管理者権限で実行されます。

出来ますか?どのように?

前もって感謝します。

0 投票する
1 に答える
10192 参照

c++ - Windows 7 で CreateProcess が失敗する

Windows 7 の新しい環境で、Windows XP のレガシ コードをコンパイルしようとしています。コンパイルはできますが、実行時に失敗します。

CreateProcess() は 0 を返し、GetLastError() は 2 を返します。これは ERROR_FILE_NOT_FOUND を表します。

これがCreateProcessへの私の呼び出しです

奇妙なことに、tftp の代わりに calc を実行すると、calc がポップアップします。コマンド プロンプトのどこからでもコマンド ラインにあるものを実行できるので、c:\windows\system32 への %PATH% が認識され、正しく動作することがわかります。

ansi 文字列で CreateProcessA を強制しようとしましたが、同じ結果が得られました。また、デバッグおよびリリース構成とコマンドラインからも試しました。

何か案が?

編集: calc.exe と tftp.exe の両方が、システム パスにある c:\windows\system32 にあります。
「c:\windows\system32\tftp」を実行しても機能しません

0 投票する
1 に答える
1019 参照

visual-c++ - UNC パス上の VC++ Createprocess

CreateProcess を使用してアプリケーションを実行しようとしています。ただし、UNC パスでは動作しないようです。バックスラッシュをたくさん追加しようとしましたが、まだ機能しません。

それを回避する方法はありますか?

コマンドラインでコマンドを実行しようとしましたが、cmd が UNC パスをサポートしていないというエラーが表示されます。

アプリケーションをサービスとして実行できないため、UNC パスをマップしたくありません。

0 投票する
1 に答える
341 参照

winapi - VISTAx64 の下に x86 プロセスを作成する

WindowsServer2003 x64 で x86 プロセスを作成しました。問題なく動作します。

しかし、VISTA x64 で x86 プロセスを作成しようとしています。エラー コード = 216 で失敗しました。(ERROR_EXE_MACHINE_TYPE_MISMATCH)。

2003x64 と VISTAx64 の違いはありますか?