PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3400 98/09/25 14:18:52 RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:PB6: CreateProcess の使用例です。(その3) By hamada
3341 98/09/22 11:31:01 RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:PB6: CreateProcess の使用例です。(その3) By めめ
3340 98/09/22 11:32:17 RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:PB6: CreateProcess の使用例です。(その3) By めめ
3300 98/09/18 16:06:36 RE:RE:RE:RE:RE:RE:RE:RE:RE:PB6: CreateProcess の使用例です。(その2) By めめ
3299 98/09/18 16:05:23 RE:RE:RE:RE:RE:RE:RE:RE:PB6: CreateProcess の使用例です。(その1) By めめ
3116 98/09/04 16:55:08 RE:RE:RE:RE:RE:RE:RE:PB6: CreateProcess OR WinExec By nari
3107 98/09/04 15:41:23 RE:RE:RE:RE:RE:RE:PB6: CreateProcess OR WinExec By hamada
3092 98/09/04 10:53:08 RE:RE:RE:RE:RE:PB6: CreateProcess OR WinExec By nari
3079 98/09/04 09:10:57 RE:RE:RE:RE:PB6: CreateProcess OR WinExec By hamada
3071 98/09/03 18:22:10 RE:RE:RE:PB6: CreateProcess OR WinExec By nari
3063 98/09/03 14:22:11 RE:RE:PB6: CreateProcess OR WinExec By hamada
3057 98/09/03 11:17:08 RE:PB6: CreateProcess OR WinExec By nari
3051 98/09/02 19:35:29 PB6: CreateProcess OR WinExec By hamada

カテゴリ:旧電子会議室
日付:1998年09月22日 11:32 発信者:めめ
題名:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:PB6: CreateProcess の使用例です。(その3)

hamadaさん、nariさん、こんにちは。

実行モジュールが引数を持つ場合の例です。

ulong lul_sts
long ll_err
string ls_com, ls_arg, ls_null
ws_si lws_si
ws_pi lws_pi

SetLastError(0)
SetNull(ls_null)

ls_arg = \"c:\\windows\\notepad.exe c:\\windows\\host\"
lul_sts = CreateProcessA(ls_null, ls_arg, ls_null, ls_null, FALSE, 0, ls_null, ls_null, lws_si, lws_pi)
ll_err = GetLastError()
lul_sts = OpenProcess(16777216, 0, lws_pi.hProcess)
lul_sts = WaitForSingleObject(lws_pi.hProcess, 4294967295)
CloseHandle(lws_pi.hProcess)

(追記)

ここでは、第一引数に null をセットしていますが、第一引数に

ls_com = \"c:\\windows\\notepad.exe\"

第二引数に、
ls_arg = \" c:\\windows\\host\" ???> 先頭のスペースがポイント
でも起動できました。

追記の方法については、にしやんさん、感謝感謝です!!
ではでは。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Server
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.