shellexecuteex

    0

    1答えて

    私はある目的のためにコマンドラインユーティリティを持っています。 ShellExecuteEx関数を使用してCOM DLLからこのユーティリティを起動します。 ShellExecuteExを呼び出すとき、lpVerbパラメータを "runas"と指定してユーティリティを起動します。私は起動時にexeクライアントからCOMインターフェイス関数を呼び出します。だから私はクライアントexeを起動すると、

    2

    2答えて

    非常に遅いですし、それが完璧に動作します: public static void CreateEmailInDefaultMailEditor(string to, string subject, string body) { Process.Start($"mailto:{to}?subject={subject}&body={body}"); } 私はその後、別のコンピュ

    0

    1答えて

    からの出力を生成しないことにより、パラメータ付きのexeを実行しません。 Visual Studio C++では、ShellExecuteEx()でexeファイル内のパラメータを持つexeファイルを実行しようとするのが苦労しています。それが起こる方法は、Visual Studioでデバッグプログラムを実行することです(外部でも)。プログラムは他のプログラムを起動し、正常に実行されますが、.txtフ

    3

    1答えて

    次の作業があります。 function FileIsBusy(AFileName: string): Boolean; var F: Integer; begin F := FileOpen(AFileName, fmShareExclusive); Result := F = -1; FileClose(F); end; function Wai

    1

    1答えて

    の外部プログラムを開いて閉じます。ユーザーのデフォルトエディタ(MSwordまたはOpenOffice writterなど)でファイルを開き、このエディタをアプリケーションから閉じることができます。 私はエディタ procedure TForm1.Button1Click(Sender: TObject); var hApp : Cardinal; begin hApp := Sta

    7

    3答えて

    私はチェーン内にいくつかの他のアプリケーションを実行する必要のあるアプリケーションを持っています。私はShellExecuteExで実行しています。各アプリを実行する順序は、互いに依存しているため非常に重要です。たとえば: Start(App1); If App1.IsRunning then Start(App2); If App2.IsRunning then Sta