- 1 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 15:51:24 ]
- スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。 過去スレ、関連リンクは>>2-10くらい。 ■注意 ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。 ・日本語版MSDN Online Libraryは不完全です。英語版(msdn2.microsoft.com/library/)の利用推奨。 ・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。 ・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで - Win32API質問箱 wiki wiki.livedoor.jp/program1/d/FrontPage Win32API質問箱 Build64 pc11.2ch.net/test/read.cgi/tech/1207099291/
- 75 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 06:10:18 ]
- 伸びてると思ったらまたこんなかよ
VIPやニコ動じゃあるまいし糞レス自重しろ
- 76 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:28:27 ]
- >>60
こいつがそもそもの原因
- 77 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:38:35 ]
- DLLで線引きしたらいいんだ
---------------Win32APIホワイトゾーン kernel32.dll user32.dll gdi32.dll advapi32.dll winmm.dll ---------------Win32APIグレーゾーン msvcrt.dll ntdll.dll shell32.dll shfolder.dll comctl32.dll comdlg32.dll ---------------管轄外
- 78 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:43:22 ]
- ぶっちゃけWin32API自体がグレーゾーンだろう
簡単に他プロセスを落としたりコード注入できるし、実際マルウェアがそれらの技術を悪用している こんなインセキュアなAPIが滅びるのは時間の問題だから今のうちに.NETに移行しておけば後々苦労しないよ
- 79 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:49:33 ]
- おまえ日本語読めるのか?:
いまはこのスレで語るべきWin32 APIについて議論しているんだぞ。 Win32 APIの危険な挙動じゃねぇぞ。 しかも論点が沸け分からんし。 .netだってファイルを削除したり置き換えたりできるじゃないか。 セキュリティ上問題あるだろ。 そもそもCPU時間という貴重なリソースを消費するものは邪悪だろ?
- 80 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:49:38 ]
- ↑話を理解してない馬鹿
- 81 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:50:18 ]
- ごめん80は78に対してだった
死ね78
- 82 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:53:48 ]
- 寝言は寝て言え
- 83 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:55:34 ]
- 睡眠書き込みかもしれないだろ!
寝て言うより高度な技術
- 84 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:57:45 ]
- >>79
とりあえず落ち着けw "読めるのか?:"とか"沸け分からん"とかお前のレスの方がわけ分からんぞw > いまはこのスレで語るべきWin32 APIについて議論しているんだぞ。 ここはWin32APIについて議論するスレじゃなくてWin32APIについて質問or回答するスレじゃないのか?
- 85 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:01:33 ]
- ↑話を理解してない馬鹿
- 86 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:02:54 ]
- >>61-62で結論出てるのに何が議論だよ・・・
- 87 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:04:00 ]
- ↑話を理解してない馬鹿
- 88 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:04:48 ]
- ↑話を理解してない馬鹿
- 89 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:08:06 ]
- 流行語大賞
Build64:「知らないならレスしないでください」 Build65:「↑話を理解してない馬鹿」
- 90 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 10:21:53 ]
- よもまつ
- 91 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 12:35:35 ]
- なんかグレーゾーンという単語を読み間違えてないか?
犯罪臭い物をグレーゾーンと言ってるわけじゃなく、単に 「Win32APIかどうかの定義が曖昧」なのをグレーゾーンと表記してたように読めたが
- 92 名前:デフォルトの名無しさん [2008/04/23(水) 12:39:55 ]
- ↑知らないなら話を理解してないレスしないでください馬鹿
- 93 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 12:40:36 ]
- どう読んだらそうなるの
- 94 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 13:11:14 ]
- 「↑」と「馬鹿」を使ってるのは無視したほうがいい。
このレスとか
- 95 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 14:06:54 ]
- 他のスレだと問題の切り分けすらできない可能性が高い。
このスレだとだいたいの切り分けができる。 例えば回答が、レジストリのココをいじれ、とか、Wake on LANでググれとかだと、 このスレに流れつくのも仕方ないと思う。
- 96 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 14:34:08 ]
- 俺は自分が答えられることならAPIの話と少しずれててもここで答えてやろうと思ってるがね
- 97 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 14:44:48 ]
- WindowsSDKの範疇は全部、ってことでいいか?
- 98 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 16:09:56 ]
- つまり.NET関連もここでいいという事か
- 99 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 16:58:29 ]
- マネージ系は除こうよ。
専用のスレのほうが分かる人が多いだろうから 聞くほうも答えるほうも幸せ。
- 100 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 17:38:51 ]
- 結局>>61-62じゃない
わざわざ40レスも余分に消費してまで議論してるなんて ホント、要領が悪いというか頭が悪いというか
- 101 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 19:54:09 ]
- ↑話を理解してない馬鹿
- 102 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 19:57:24 ]
- >>101
スレの主旨を理解していない馬鹿
- 103 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:01:00 ]
- Win32AHO質問箱でつか?
- 104 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:03:00 ]
- USO800準拠
- 105 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:14:28 ]
- ANSI(Ahobakari No Sa Itama)企画
- 106 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:39:58 ]
- この辺でAPIフックがらみの質問がくると大胆予想
- 107 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:56:48 ]
- 定番だね
- 108 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:06:42 ]
- .Netは重いしメモリ食うから嫌い
クルーソーの800MHzのCPU積んだノートで.Netで書かれたソフト起動したら1分待たされたしw
- 109 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:16:10 ]
- 初回起動は最近のPCでも結構待たされるわな<.net
まあそれ故のSuperFetchなのだろう
- 110 名前:Alfred Vaino Aho mailto:sage [2008/04/23(水) 21:16:53 ]
- >>103
呼んだ?
- 111 名前:デフォルトの名無しさん [2008/04/23(水) 21:19:13 ]
- ↑話を理解してない馬鹿
- 112 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 22:00:14 ]
- _、_
ヽ( ,_ノ`)ノ 残念、それは私のおいなりさんだ へノ / ┌→ ω へ │ │ │
- 113 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 22:16:51 ]
- IEのオプションでスムーズスクロールをオフに出来るけど、
あれってプログラム単位でスムーズスクロールのオンオフを 切り替えできるってことなんでしょうか。 リモートデスクトップなんか使っていると、エクスプローラの ツリービューのスクロールはローカルで使ってるのと同じくらい 早いんだけど、自作アプリのツリービューのスクロールがライン毎で えらい遅いのでなんとかしたいのですが。。。。。 動作環境はXP SP2です。
- 114 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 22:18:25 ]
- ↑話を理解してない馬鹿
- 115 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 22:26:48 ]
- >>108
Crusoeは詐欺CPU ベンチマークのスコアは立派だが、実使用ではまるで性能が出ない。
- 116 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 22:28:44 ]
- >>113
オーナードローしてたり?
- 117 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 23:50:08 ]
- >>115
それは十分承知だが、ネイティブAPIのアプリだったらすぐ起動するからね。
- 118 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 23:53:07 ]
- コードのワーキングセットが、コードモーフィング結果のキャッシュをはみ出すと、途端に劇遅になるからな。
- 119 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 02:08:56 ]
- >>117
ネイティブAPIの意味が違う
- 120 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 02:15:10 ]
- NTnativeとは違うのは、文脈から明らかだろう。
- 121 名前:デフォルトの名無しさん [2008/04/24(木) 02:36:06 ]
- 質問があります。IMAGELIST型を読み込みたいと思っています。
ビルドは通るのですが、途中でエラーが出てしまい、原因が分かりません。 同じようなエラーで困った方、解決方法をご教示ください。よろしくお願いします ImageList_LoadImage関数をコメント文にすると実行可能になるので、この部分でエラーが出ているようです。 HIMAGELIST h_img; h_img = ImageList_LoadImage(hInst, (LPCTSTR)IDB_ICON, 15, 0, CLR_DEFAULT, IMAGE_BITMAP, LR_LOADMAP3DCOLORS); エラー内容 'System.TypeLoadException' のハンドルされていない例外が hoge.exe で発生しました。 追加情報 : アセンブリ 'hoge, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' から型 '_IMAGELIST' を読み込めません。 開発環境 VC SDK
- 122 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 04:13:49 ]
- Win32ネイティブをネイティブAPIなんて言う奴初めて見た
- 123 名前:113 mailto:sage [2008/04/24(木) 06:26:34 ]
- >>116
オーナードローしてます。そのせいだとすると、対策なしですね。。。。
- 124 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 08:31:46 ]
- 状況を自分で判断して再描画スキップするぐらいしかないかな
- 125 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 08:42:29 ]
- >>121
hInstに入ってるのは何か? IDB_ICONはなんとdefineされているか?
- 126 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 09:03:14 ]
- そもそもなぜ.NETでWin32のイメージリストを使う必要があるのかね?
- 127 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 09:08:40 ]
- MFCじゃないかぎり、アイコン表示でSDKなら普通使わない?
- 128 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 09:11:30 ]
- .netならSystem.Windows.Forms.ImageList辺り使えば
- 129 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 10:24:35 ]
- より高機能な物がクラスライブラリに付属してるのにわざわざWin32のImageListを使うなんて・・・
まあWin32版の方がリソース消費量は少なかった気はするが
- 130 名前:デフォルトの名無しさん [2008/04/24(木) 10:33:19 ]
- ↑話を理解してない馬鹿
- 131 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 11:47:18 ]
- クラスライブラリとか・・・SDKって書いてあるだろ。
質問の内容を理解せずにMFCなら!MFCなら!とかまんせーすんなよ。
- 132 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 11:57:51 ]
- うるせーデブ
- 133 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 11:59:40 ]
- .netなのにSDKかよ
アホだな
- 134 名前:デフォルトの名無しさん [2008/04/24(木) 12:16:27 ]
- で?
Linuxならそんなもん使わなくてもすぐできるのに。
- 135 名前:デフォルトの名無しさん [2008/04/24(木) 12:34:24 ]
- ↑話を理解してない馬鹿
- 136 名前:デフォルトの名無しさん [2008/04/24(木) 12:55:23 ]
- 135には同意できるw
- 137 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 17:48:12 ]
- DrawFocusRectって単に反転色の点線を描くだけのAPIかと思ってたら、下の色によっては
反転じゃなく濃灰色の点線になったり、下地が青色系とかだと点線じゃなく実線になったりと 結構いろいろやってるAPIだったのね。
- 138 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 17:50:53 ]
- r;ァ'N;:::::::::::::,ィ/ >::::::::::ヽ
. 〃 ヽル1'´ ∠:::::::::::::::::i i′ ___, - ,. = -一  ̄l:::::::::::::::l . ! , -==、´r' l::::::/,ニ.ヽ l _,, -‐''二ゝ l::::l f゙ヽ |、 ここはお前の日記帳じゃねえんだ レー-- 、ヽヾニ-ァ,ニ;=、_ !:::l ) } ト ヾ¨'7"ry、` ー゙='ニ,,,` }::ヽ(ノ チラシの裏にでも書いてろ :ーゝヽ、 !´ " ̄ 'l,;;;;,,,.、 ,i:::::::ミ ::::::::::::::::ヽ.-‐ ト、 r'_{ __)`ニゝ、 ,,iリ::::::::ミ ::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ , な! :::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::/// :::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ / ::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
- 139 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:09:14 ]
- ANSIしか対応してない関数でUNICODE文字を含むファイルを開くにはどうしたらいいでしょうか
MoveFileやCopyFileは利用しない方針でおながいします とりあえず思いついたのが8.3形式のショートファイル名を利用する方法だったんですが オプションで生成しないように切り替えられるんですよねえ、これ
- 140 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:11:06 ]
- > ANSIしか対応してない関数
具体的に
- 141 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:12:31 ]
- 普通に開けばいいじゃないか
何がひっかかって開けないの?
- 142 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:13:25 ]
- ImageHelpAPIとか
具体的に言えばMapAndLoadかImageLoadが使いたい
- 143 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:24:40 ]
- Unicode文字を含むファイル名を、ANSIのAPIや、
あるいはUnicodeに対応してない古臭いライブラリとかで使いたいんだろうか。 Vistaのシンボリックリンクで別名を作るとかは? MoveFileやCopyFileではないぞ。
- 144 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:26:44 ]
- NTFSならCreateHardLinkしちゃえ
- 145 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:28:32 ]
- >>143-144
なるほど、それは良さそうですね リンク作成の方向で検討します( ´∀`)
- 146 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:29:38 ]
- >>142
EXEやDLLのファイル名にANSI以外の文字を使うこと自体が邪道。 かつては8.3を越える長いファイル名もご法度だったんだ。
- 147 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:31:26 ]
- >>146
いやまあそれ以外にも統合アーカイバライブラリのDLLもANSIしか無かったり、色々あるのですお とりあえず、ありがとうございます
- 148 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:36:34 ]
- >>146
今のWindows自体にそんな制限など存在しない。 たんにヘタレなPGの言い訳にすぎん。 8.3の制限を持ち出すとなると、当然32bitコードも邪道だと思っているんだよな? ポインタのサイズが今までの倍もあるんだぜ。もったいないじゃないか!
- 149 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:43:01 ]
- >>148
> 今のWindows自体にそんな制限など存在しない。 8.3形式の短いファイル名でレジストリや設定ファイルの類いにパスが記録される ↓ 何らかの原因で8.3形式の短いファイル名が一致しなくなる ↓ どぼん そういうのを避けるために8.3形式にしているのをヘタレと言うのなら、どうぞお好きに。 > 8.3の制限を持ち出すとなると、当然32bitコードも邪道だと思っているんだよな? なわけない。
- 150 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:44:08 ]
- てかSJIS外の文字をファイル名に使うことってほとんど無いと思うけど
☀.txtとかそんな名前でも付けてるの? >>148 PEヘッダに記録されるファイル名はANSIなんだが それに俺の環境だけなのかは知らんがASCII文字以外を使ってるEXEがタスクマネージャで化ける
- 151 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:46:46 ]
- 俺はBig5ならしょっちゅう扱ってる
- 152 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 19:05:57 ]
- >>148
知らないならレスしないでください
- 153 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 19:55:30 ]
- CreateProcess(NULL, "sample.exe", NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
hWnd = FindWindow("sample", NULL); SendMessage(hWnd, WM_CLOSE, 0, 0); この順番に処理させたいんだけどうまくいかない hWndが0になってしまう どうすればCreateProcess→SendMessageが上手くいくようになる? *sample.exeはコンソールアプリ
- 154 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 19:59:44 ]
- >>153
本当にコンソールのタイトルに"sample"なんて表示されてるか? "c:\windows\cmd.exe"とか出てるはずだが
- 155 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:01:56 ]
- 言い方がマズイかな
コンソールのタイトルは "カレントディレクトリパス+sample.exe" になるはず
- 156 名前:153 mailto:sage [2008/04/24(木) 20:07:21 ]
- >>154,>>155
FindWindowの第1引数をsample.exeのフルpathにしてもだめ(hWnd=0)でした
- 157 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:11:24 ]
- パスって言うかコンソールのタイトルとFindWindowの引数が正確に一致してるのかって話なんだが
大文字小文字の差も含めて 少なくともSpyはタイトル拾えてるから引っかからないって事は無い筈
- 158 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:15:37 ]
- ttp://www.uploda.org/uporg1385245.png
ほれ
- 159 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:17:08 ]
- >>156
まずはSpy++とかで確認しる。 ちなみに、CreateProcessしてすぐにFindWindowしてる、なんていうオチじゃないだろうな?
- 160 名前:153 mailto:sage [2008/04/24(木) 20:24:56 ]
- CreateProcessの次にFindWindowしてます・・・
- 161 名前:153 mailto:sage [2008/04/24(木) 20:28:12 ]
- 検索してたら見つけたんだけど、この使い方解説お願いできます?
URL:homepage2.nifty.com/DSS/VCPP/API/ProcessEnd.htm BOOL CALLBACK EnumProc(HWND hwnd, LPARAM lParam) { DWORD dwThreadId, dwProcessId; dwThreadId = GetWindowThreadProcessId(hwnd, &dwProcessId); if (dwProcessId == (DWORD)lParam) { PostMessage(hwnd, WM_CLOSE, 0, 0); } return TRUE; } // pi は CreateProcess() したときの PROCESS_INFORMATION EnumWindows(EnumProc, (LPARAM)pi.dwProcessId); ****ここまで引用
- 162 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:33:30 ]
- CreateProcessの直後にFindWindowしたら駄目にきまってるだろう。
プロセスが起動した瞬間にウインドウができるわけじゃない。
- 163 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:36:07 ]
- >>161
CreateProcessで作成したプロセスが所有するウィンドウにWM_CLOSEをポストしてる 当然CreateWindowで作ったウィンドウを持ってないプログラムにゃ無効
- 164 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:38:47 ]
- つかコンソールにWM_CLOSE送るなら
terminateprocessでも使っとけば良いんじゃねえのか
- 165 名前:153 mailto:sage [2008/04/24(木) 20:50:22 ]
- ありがとうございます
>>164 上のURL先に >緊急遮断に使用するものであり,終了するが正常な終了方法ではない とありますが大丈夫ですか? 正常終了するにはどうすればいいですか?
- 166 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:53:29 ]
- コンソールにWM_CLOSE送ったってムリヤリ終了してるから気にするな
コンソールプログラムならプログラムが自発的に終了しない限り正常終了しない
- 167 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:55:24 ]
- >>165
外部から無理に止めるのが正常な方法であるわけがない。 メッセージを投げてターゲットプロセスが自分で終了するようにするのがまっとうな方法。
- 168 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:55:48 ]
- WM_CLOSEをポストする。
キャンセルできるから確実性はないけどな。
- 169 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:57:33 ]
- そういう場合はパイプで繋げてシグナルを送信するんだよ
- 170 名前:153 mailto:sage [2008/04/24(木) 20:59:45 ]
- ありがとうございます
望みどおりの動作してくれました
- 171 名前:153 mailto:sage [2008/04/24(木) 21:04:09 ]
- >>167
自力終了 == 正常終了 なんですね覚えておきます >>169 パイプ・シグナルの事も頭に入れておきます
- 172 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:24:57 ]
- Googleの弊害だよな。
適当に検索して、それっぽいコードを継ぎ接ぎする、本質を理解しようとしない人間が量産されるのは。
- 173 名前:167 mailto:sage [2008/04/24(木) 21:25:00 ]
- >>171
外部から何かを受け取ることでエラー終了するように作られたものもありうる。 少なくともあるプロセスがどういう状況にあるのかを無視して終わらせるのが正常とは言えない、 ということだ。拡大解釈やめれ。
- 174 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:29:47 ]
- そもそも、CreateProcessして即座に終了させるって、無意味だろ。
なぜ外部から終了させる必要があるのか、まずは、そこから話してみ。
- 175 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:52:39 ]
- 試してるだけじゃないのか
|

|