Win32API質問箱 Build92
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2010/12/26(日) 10:23:26やさしいお兄さんやHなお姉さんたちが答えてくれるかも。
「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ!
■過去スレ
Win32API質問箱 Build91
http://hibari.2ch.net/test/read.cgi/tech/1289149302/
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
- Win32API質問箱 wiki
http://wiki.livedoor.jp/program1/d/FrontPage
過去スレはwikiから探してください。
0002デフォルトの名無しさん
2010/12/26(日) 14:21:120003デフォルトの名無しさん
2010/12/26(日) 20:13:260004デフォルトの名無しさん
2010/12/26(日) 21:38:090005デフォルトの名無しさん
2010/12/26(日) 22:48:410006デフォルトの名無しさん
2010/12/27(月) 07:43:520007デフォルトの名無しさん
2010/12/27(月) 07:49:080008デフォルトの名無しさん
2010/12/27(月) 08:07:460009デフォルトの名無しさん
2010/12/27(月) 15:23:540010デフォルトの名無しさん
2010/12/27(月) 22:31:41TABキーを押したんですが、ほかのコントロールにフォーカスが移動しません。
この機能は自動でついてないのですか?
手動でやる必要があるんですかね?
0011デフォルトの名無しさん
2010/12/27(月) 22:47:420012デフォルトの名無しさん
2010/12/28(火) 08:10:51IsDialogMessage
0013デフォルトの名無しさん
2010/12/28(火) 11:32:21言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0014デフォルトの名無しさん
2010/12/28(火) 15:36:020015デフォルトの名無しさん
2010/12/30(木) 05:42:16例えばbmpファイルを image001.bmp image002.bmp image003.bmp ...
というように順番に自動で保存していく方法を教えてください。
このときにフォルダ内に既にimage002.bmpがある場合はimage003.bmpという名前から保存し始めたいです。
0016デフォルトの名無しさん
2010/12/30(木) 06:15:080017デフォルトの名無しさん
2010/12/30(木) 07:36:240018デフォルトの名無しさん
2010/12/30(木) 07:46:050019デフォルトの名無しさん
2010/12/30(木) 13:22:00選択位置ならCB_SETCURSEL
0020デフォルトの名無しさん
2010/12/30(木) 22:41:020021デフォルトの名無しさん
2010/12/30(木) 23:26:090022デフォルトの名無しさん
2011/01/03(月) 08:53:510023デフォルトの名無しさん
2011/01/03(月) 08:57:300024デフォルトの名無しさん
2011/01/03(月) 09:38:260025デフォルトの名無しさん
2011/01/03(月) 11:29:230026デフォルトの名無しさん
2011/01/03(月) 14:02:251年間ロムれ
0027デフォルトの名無しさん
2011/01/15(土) 15:46:16質問させてください。
CreateWindowを使ってウィンドウ内にプッシュボタンを作ろうとしています。
hWnd1 = CreateWindow("BUTTON", "×", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
20, 20, 60, 40, hWnd, (HMENU)ID, hInst, NULL);
のような書き方をしています。
1 番目の引数を 'HWND' から 'HINSTANCE' に変換できません。(新しい機能 ; ヘルプを参照)
のようなエラーが出てしまって実行できません。
MSDNライブラリhttp://msdn.microsoft.com/ja-jp/library/cc410713.aspx
では第一引数にBUTTONをシステムクラスとして指定できるとありますが、
どうすればできるのか教えてください。
また調べたらHWND型もHINSTANCE型もunsigned intのポインタとあったのですが、
なぜ変換できないのでしょうか??
よろしくお願いします。
0028デフォルトの名無しさん
2011/01/15(土) 15:55:34そのエラーが CreateWindowA の呼び出しで発生しているのか確認してください
0029デフォルトの名無しさん
2011/01/15(土) 15:59:530030デフォルトの名無しさん
2011/01/15(土) 16:03:110031デフォルトの名無しさん
2011/01/15(土) 16:11:27L"BUTTON"
L"×"
0032デフォルトの名無しさん
2011/01/15(土) 16:13:410033デフォルトの名無しさん
2011/01/15(土) 16:23:39コンパイルもできないクズはここで質問する権利はない。
0034デフォルトの名無しさん
2011/01/15(土) 17:58:020035デフォルトの名無しさん
2011/01/17(月) 03:05:190036デフォルトの名無しさん
2011/01/17(月) 03:08:110037デフォルトの名無しさん
2011/01/17(月) 14:33:31パスがロングネームかショートネームかの判定をしたいのですが、
どのようにすればよいでしょうか?
0038デフォルトの名無しさん
2011/01/17(月) 14:57:220039デフォルトの名無しさん
2011/01/17(月) 16:51:000040デフォルトの名無しさん
2011/01/18(火) 00:04:170041デフォルトの名無しさん
2011/01/19(水) 02:13:090042デフォルトの名無しさん
2011/01/28(金) 07:27:400043デフォルトの名無しさん
2011/03/23(水) 11:35:46.620044デフォルトの名無しさん
2011/03/23(水) 13:15:42.420045デフォルトの名無しさん
2011/03/23(水) 19:07:57.58特定の非アクティブウィンドウにキーを押した情報を送りたいのですが
SendMessage( そのウィンドウのhWnd, WM_KEYDOWN, キー情報, NULL)と送ってみたのですが
上手くいきません
どのようにかして送る事ができないものでしょうか?
0046デフォルトの名無しさん
2011/03/23(水) 19:31:41.86sendinput使ってみるとか
0047デフォルトの名無しさん
2011/03/23(水) 19:45:46.49なるほど
試してみます。
ありがとうございます。
0048デフォルトの名無しさん
2011/03/24(木) 11:36:35.07Windows7の権限周りに関わることなので、もしスレ違いだったらすいません。
XP用として作っていたちょっとしたプログラムを、Windows7に持って言ったところうまく動作しませんでした。
ログなどを出力させて調べたところCopyFileに失敗するもよう。
これをさらに調べたところ、管理者権限が必要な所にコピーしようとしているため、もしそのまま動かしたいなら「管理者権限で実行」させればよい。
とここまでは調べることができました。
管理者としてログインしていても「管理者としてこのプログラムを実行する」にチェックを入れる必要がある。
とのことで、これを試してみました。
そうしたところ、Explorerからダブルクリックした瞬間にExplorerがフリーズ。
コマンドプロンプトから試してみようとcmdから実行したら、cmdがフリーズしてしまいました。
何度やっても同様です。
そもそも実行した状況下においては、このプログラムは「○○ファイルが足りません」と即座にprintfして終了するものです。
なので、cmdで起動したら、そのメッセージが出てすぐ終了するはずだったのですが、そのメッセージすら出さずにフリーズしてしまいます。
プログラムが悪いのか、管理者権限周りの設定が悪いのか、ちょっと途方にくれてしまっている状態なので、
何か気付くことがあればアドバイスいただけますでしょうか。
よろしくお願いいたします。
0049デフォルトの名無しさん
2011/03/24(木) 12:41:37.370050デフォルトの名無しさん
2011/03/24(木) 15:31:11.86デバッガで詳細を追いかけろとしか
0051デフォルトの名無しさん
2011/03/24(木) 17:51:32.33ありがとうございます。
ありそうなので、テスト環境(今手元にないので明日にでも)でテストしたら、報告させていだきます
>>50
実行時に引数を渡さないと「○○ファイルが足りません」とprintfして即終了するので
無限ループなどではなさそうないのです
実際XP環境で起動すると、即、上の文章(コマンドプロンプトから起動した時しか見えませんが)を表示してexitします
0052デフォルトの名無しさん
2011/03/24(木) 19:08:21.12正しい答えは返ってこないと思う
問題が再現する最小のコードで試してみ?
0053デフォルトの名無しさん
2011/03/24(木) 21:15:30.58地震
津波
予備電源
冷却装置
高温
蒸発
溶融
水素
爆発
飛散
0054デフォルトの名無しさん
2011/03/25(金) 01:11:46.120055デフォルトの名無しさん
2011/03/25(金) 04:09:07.69SetWindowLongPtrとかでどうにかならないかな?
0056デフォルトの名無しさん
2011/03/25(金) 09:52:25.250057デフォルトの名無しさん
2011/03/25(金) 12:13:28.960058デフォルトの名無しさん
2011/03/25(金) 13:41:17.87005948
2011/03/25(金) 15:12:39.11再度実験しましたところ、>>49さんのおっしゃる通りでした。
今日まったく同じ状態のまま試したところ、きちんとUACの暗転画面が現れました。(昨日は現れずにフリーズしました)
なぜUAC画面がどっかいっちゃってたのかは謎ですが…。
他の方も、アドバイスありがとうございました。
0060デフォルトの名無しさん
2011/03/25(金) 16:19:18.03SetWindowLongPtr(hFukushimaNuclearPowerPlant1, GWLP_WNDPROC, (LONG_PTR)SafeNuclearPowerPlantProc);
0061デフォルトの名無しさん
2011/03/26(土) 00:16:59.68ウィンドウメニュー内の項目をポイントしてるところで
マウスの右クリックで子メニューを出したいのですが、
case WM_RBUTTONUP:下でTrackPopupMenu()使ってもうまくいきません。
FormatMessageでエラーメッセージを取得すると
「ポップアップメニューは既にアクティブです」
と言われます。
試しにcase WM_DROPFILES:下でTrackPopupMenu()使ったところ、
適当なファイルをドラッグ&ドロップして目的の子メニューは
表示されました。
「ウィンドウメニュー内の項目をポイントしてるところで」
使うには、TrackPopupMenuは使えないのでしょうか。
TrackPopupMenu()以外の適当な関数は見当たりませんが…。
たとえば「秀丸」のメニュー「ファイル(F)」→オープンファイルの履歴の
1項目で右クリックすると出てくるポップアップメニュー、
みたいなことをやりたいのです。
よろしくお願いします。
0062デフォルトの名無しさん
2011/03/26(土) 02:01:23.52TrackPopupMenu
006361
2011/03/26(土) 03:22:31.66case WM_RBUTTONUP:
hmenu0 = LoadMenu(hAppInstance, MAKEINTRESOURCE(IDR_MENU));
hmenu1 = GetSubMenu(hmenu0, 0);
ret = TrackPopupMenu(hmenu1, 0, x, y, 0, hwnd, NULL);
で、retは0となり、
FormatMessageで「ポップアップメニューは既にアクティブです」
になるのです。
case WM_DROPFILES:
hmenu0 = LoadMenu(hAppInstance, MAKEINTRESOURCE(IDR_MENU));
hmenu1 = GetSubMenu(hmenu0, 0);
ret = TrackPopupMenu(hmenu1, 0, x, y, 0, hwnd, NULL);
だと問題なく子メニュー表示されます。
0064デフォルトの名無しさん
2011/03/26(土) 03:51:39.99http://cgi14.plala.or.jp/uz/ubbs/wforum.cgi?no=760&reno=759&oya=664&mode=msgview
0065デフォルトの名無しさん
2011/03/26(土) 08:54:03.82恐
怖
朝貢 豚 金蔓
敵
国
0067デフォルトの名無しさん
2011/03/26(土) 16:02:23.98libpngのAPI丸ごとエクスポートテーブルまで作られるんだけどなんなの・・・
1.5.xから増えたpnglibconf.hでlib作成時かlibリンク時になんか設定するのだろうか
0068デフォルトの名無しさん
2011/03/26(土) 18:17:40.720069デフォルトの名無しさん
2011/03/26(土) 18:58:46.760070デフォルトの名無しさん
2011/03/27(日) 01:36:38.79それをサブクラス化してJavaで言うところのCanvasのように
WM_PAINTで描画したりしています。
このコントロールでキーやマウス入力も行いたいんですけど
マウスはCreateWindowExでSS_NOTIFYを指定すれば可能でしたが
どうにもキーイベントがあがってきません。
WM_KEYDOWN, WM_KEYUPが来るようにするにはどうすればよいでしょうか。
また、STATICコントロールはフォーカスを受け付けないから無理とか
なら通常はどのコントロールをCanvasに使用するんでしょうか。
(普通に子Windowを作って貼り付け?)
0071デフォルトの名無しさん
2011/03/27(日) 02:14:54.61∩___∩
/ ノ \ ヽ
| ● ● | なにマジになってんの?
彡 (_●_) ミ
/、 |∪| ,\ この鮭の切り身やるから帰れよ
/.| ヽノ | ヽ
,,/-―ー-、, --、 .|_,|
r-、,'''";;:;;:;::;;;;:;;::;:;:;;::;:;`'- /_,l,,__ )
|,,ノ;;:;r'" ̄ ゙̄^"`Y'-、;;;::;:;::;:;:;:;::;:|
.ヽ,′ ; `"";;;;;⌒゙')
´`゙'''''''''''‐-‐'"`‐-‐'"゛ `゙´
| .‖ /
("___|_`つ
0072デフォルトの名無しさん
2011/03/27(日) 02:20:54.550073デフォルトの名無しさん
2011/03/27(日) 03:23:47.930074デフォルトの名無しさん
2011/03/27(日) 10:45:40.840075デフォルトの名無しさん
2011/03/27(日) 12:02:32.74http://www.resedit.net/
素直に使ってもいいが、特に ファイル → コードプレビュー の所が中々
0076デフォルトの名無しさん
2011/03/27(日) 12:43:27.84既存のコントロール使って縛られるよりは
自分でウィンドウクラス作った方がいいんでない
0077デフォルトの名無しさん
2011/03/27(日) 14:45:08.92ウィンドウクラスの管理がわずらわしいので
親ウィンドウがキーメッセージ受け取ったとき
コントロール側に通知するようにして解決しました
他にもこういうのが出てくるようならやっぱり
自前でウィンドウクラス作るのを検討した方が良さそうですね
0078デフォルトの名無しさん
2011/03/28(月) 11:03:41.45ありがとうございます。
しかしこれ何で7zなんですかww解凍できないwww
0079デフォルトの名無しさん
2011/03/28(月) 11:55:41.540080デフォルトの名無しさん
2011/03/28(月) 12:11:48.270081デフォルトの名無しさん
2011/03/28(月) 14:00:56.400082デフォルトの名無しさん
2011/03/28(月) 15:43:05.71[オーディオ]タブの中の[録音]の既定デバイスを変更(プルダウンメニュー内のデバイス)
するにはどうすればいいの?
例えば、Realtek HD Audio Input からRealtek degital microphoneに
切り替えたいんだよね....
0083デフォルトの名無しさん
2011/03/28(月) 15:46:48.77ttp://hp.vector.co.jp/authors/VA008065/
このSetPlayDeviceのソースでも見てみればいいよ
0084デフォルトの名無しさん
2011/03/28(月) 16:23:42.87ResEditでつくったリソースだとメニューが出ません(猫Winのサンプルを使うと上手くいきます)
どうすればいいのでしょうか?
menu01.cpp
http://codepad.org/6ee5FWZY
menu01.rc
http://codepad.org/r6uL4pqo
resource.h
http://codepad.org/GbUG4IH6
menu01.rc(猫Winのサンプル)
http://codepad.org/PEFedOj5
resource.h(猫Winのサンプル)
http://codepad.org/JpdZMYh4
0085デフォルトの名無しさん
2011/03/28(月) 16:28:46.000086デフォルトの名無しさん
2011/03/28(月) 16:41:07.55変わりませんでした・・
というか{}かBEGIN・ENDはどっちでもいいんですよね?
0087デフォルトの名無しさん
2011/03/28(月) 16:57:30.84にしろ
猫で勉強するのやめろよ古すぎる
絶対こういうアホな間違いするんだから
0088デフォルトの名無しさん
2011/03/28(月) 17:03:34.30お。できそう。サンキュー!
0089デフォルトの名無しさん
2011/03/28(月) 17:13:40.62ありがとうございます。
猫win2004年発行って書いてあった・・・
オススメの教本あったら教えてください!
0090デフォルトの名無しさん
2011/03/28(月) 18:40:54.12WS_OVERLAPPEDWINDOWからWS_MAXIMIZEBOXだけを除いてやるにはどうすればいいでしょうか?
0091デフォルトの名無しさん
2011/03/28(月) 18:42:22.910092デフォルトの名無しさん
2011/03/28(月) 19:37:51.15ありがとうございます。
0093デフォルトの名無しさん
2011/03/28(月) 20:32:30.940094デフォルトの名無しさん
2011/03/29(火) 18:54:19.32http://homepage2.nifty.com/c_lang/sdk3/sdk_203.htm
を見ながらステータスバーにツールチップ付けているんですけど
ステータスバーにツールチップが表示されるのは
1.アイコンを持っていて、テキストが何も表示されていないパート
2.テキストがパートに表示しきれない時
2.の制約のためツールチップ表示されてないんです。
テキストで表示しきれている時にステータスバーにチップだすってどうするんですか?
0095デフォルトの名無しさん
2011/03/29(火) 18:58:30.990096デフォルトの名無しさん
2011/03/29(火) 19:07:09.20それどうするんですか?
0097デフォルトの名無しさん
2011/03/29(火) 20:35:13.090098デフォルトの名無しさん
2011/03/30(水) 07:21:57.46http://up2.pandoravote.net/up21/img/panji00001361.jpg
http://up2.pandoravote.net/up21/img/panji00001362.jpg
0099デフォルトの名無しさん
2011/03/31(木) 00:18:26.54a.c
a.cpp
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR cmdLine, int cmdShow) { return 0; }
b.c
b.cpp
#include <windows.h>
int _cdecl WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR cmdLine, int cmdShow) { return 0; }
これをそれぞれ
gcc -mwindows a.c
gcc -mwindows a.cpp
gcc -mwindows b.c
gcc -mwindows b.cpp
とコンパイルしたところ、a.c a.cpp b.cppは問題なくコンパイル出来ますが b.c において
conflicting types for 'WinMain': previous declaration of 'WinMain' was here
というエラーが発生します。WINAPI は _stdcall なのでエラーは当然だと思うのですが、
ではなぜ b.cpp のコンパイルが通っているのでしょうか?
0100デフォルトの名無しさん
2011/03/31(木) 06:57:50.860101デフォルトの名無しさん
2011/03/31(木) 08:03:46.40とりあえず C と C++ はコンパイルされた時、関数名とかシンボルの解決が違うから
コンパイルの段階で挙動が異なるのはあるとしても・・・
例えば int __stdcall foo(); って言う宣言があった時、この関数は
Cだと ・・・ _foo@0 みたいな名前に変わるが、
C++だと ‥ ?foo@@YGHXZ みたいな名前になるが、
だからってコンフリクト起こらない、ってのが不思議。 デフォルトが __cdecl だとして、
__stdcall にしたから別関数として解釈されたんだろうか。 てかこれ確実に win32の話じゃないぜ
gcc スレにでもいった方がいいかも。 違うかも
0102デフォルトの名無しさん
2011/03/31(木) 08:43:51.36とりあえずVC6ではb.cも.bcppもエラーになる
gccスレの方がいいんじゃないか
0103デフォルトの名無しさん
2011/03/31(木) 11:04:44.04ありがとう。
a.cpp
int __cdecl test(int);
int __stdcall test(int x) { return x };
b.cpp
int __stdcall test(int);
int __cdecl test(int x) { return x };
上記のファイルを作ってmapファイル見てみたところ、
両方ともstdcallで呼ばれていることがわかったので
gccの場合は宣言か実装のどちらかにstdcallがあれば
強制的に上書きされる仕様なのかもしれません。
__stdcall > __fastcall > __cdecl でしたw
gccのスレで引き続き聞いてみます。多謝
0104デフォルトの名無しさん
2011/03/31(木) 11:25:20.13ワイド文字使う場合に、例えばコピーなら
lstrcpyWとwcscpyがありますが
普通はどっちを使うのがいいですか?
0105デフォルトの名無しさん
2011/03/31(木) 11:32:28.870106デフォルトの名無しさん
2011/03/31(木) 11:38:36.91lstrcpyは、Windowsのkernel.dllに入っている関数なので
Windows環境でしか使えない。
wcscpyはCのランタイム ライブラリなので、Windows以外の環境でも使える。
余計なランタイムを入れたくないのであればlstrcpyを使えばよろし
0107デフォルトの名無しさん
2011/03/31(木) 12:16:35.84標準関数だし、VC++ではintrinsic(組み込み関数)なので
最適化されたコードをインラインで埋め込めてパフォーマンスも期待できる
ただし今はSecureCRTがらみでウォーニングが出るので注意
http://msdn.microsoft.com/ja-jp/library/f99tchzc%28v=vs.80%29.aspx
http://msdn.microsoft.com/ja-jp/library/5704bbxw%28v=vs.80%29.aspx
0108デフォルトの名無しさん
2011/03/31(木) 12:51:23.21サンクスコ
もうちょいワイド文字でオナニーしてみます
0109デフォルトの名無しさん
2011/03/31(木) 14:53:17.21106だけど、インライン関数になることを考えればその通りだ。賛成
デメリットは#include <string.h>を書かなければいけない程度だな
0110デフォルトの名無しさん
2011/03/31(木) 15:30:21.100111デフォルトの名無しさん
2011/03/31(木) 15:58:23.65GetMyFavoriteAPI()
0112デフォルトの名無しさん
2011/03/31(木) 19:22:29.690113デフォルトの名無しさん
2011/03/31(木) 19:42:51.01どうしてもレジストリに保持したいデータがあるんだけど
自由に使っていい場所って決まってるの?
0114デフォルトの名無しさん
2011/03/31(木) 20:22:16.390115デフォルトの名無しさん
2011/03/31(木) 21:07:39.37この辺を使ってみたら?
HKEY_CURRENT_USER\Software\
0116デフォルトの名無しさん
2011/03/31(木) 22:03:24.830117デフォルトの名無しさん
2011/03/31(木) 23:40:08.28ここ数日ひとり一本に制限されてるので
水好きの漏れは非常にむかついている
0118デフォルトの名無しさん
2011/04/01(金) 01:47:30.66if(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)){
if(msg.message == WM_QUIT) break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else{内容}
}
上記ループでbreakさせたあと、ウインドウの上でマウスカーソルを動かさないとbreakから先に進みません。どうやれば直りますか?
0119デフォルトの名無しさん
2011/04/01(金) 01:59:55.800120デフォルトの名無しさん
2011/04/01(金) 22:54:30.82表示させるようにしたんだけど、アプリ終了させたら消したいんだけど、
どうすれば良い?
0121デフォルトの名無しさん
2011/04/02(土) 02:21:11.240122デフォルトの名無しさん
2011/04/02(土) 10:02:01.82音量ミキサーウィンドウ出した状態で終了させると
消えないんだよ・・・
ウィンドウを閉じる -> もう一回開くと消えてるんだけどね。
他の音声関連のアプリをダウンロードしてみると、
ウィンドウ出した状態でもちゃんと消えてるし・・・
0123デフォルトの名無しさん
2011/04/02(土) 10:51:36.280124デフォルトの名無しさん
2011/04/02(土) 15:11:03.010125デフォルトの名無しさん
2011/04/03(日) 04:37:40.08オーバーライドした関数もインライン関数になるのですか?
0126デフォルトの名無しさん
2011/04/03(日) 04:43:50.57ならねえよ
>オーバーライドした関数もインライン関数になるのですか?
ならねえよ
0127デフォルトの名無しさん
2011/04/03(日) 06:21:57.59言語の指定も無いのに分かるわけねえよ
そもそもWin32API関係ねえよ
0128デフォルトの名無しさん
2011/04/03(日) 06:30:34.970129デフォルトの名無しさん
2011/04/03(日) 07:51:19.940130デフォルトの名無しさん
2011/04/03(日) 15:22:29.110131デフォルトの名無しさん
2011/04/03(日) 15:36:36.710132デフォルトの名無しさん
2011/04/03(日) 20:36:21.210133デフォルトの名無しさん
2011/04/03(日) 21:53:13.480134デフォルトの名無しさん
2011/04/04(月) 10:43:17.530135デフォルトの名無しさん
2011/04/04(月) 10:49:54.16ほんとお前等って糞の役にもたたねーよなww
0136デフォルトの名無しさん
2011/04/04(月) 11:02:24.380137デフォルトの名無しさん
2011/04/04(月) 11:05:34.430138デフォルトの名無しさん
2011/04/04(月) 19:40:35.74今日、派遣会社から「近況の状況をご確認したくて、お電話させていただきました」
とか電話が来て、「今現在はお仕事されている状態ですか?」って聞くから
「5ヶ月仕事をしてません」っていったら「じゃ、現在は無職ですか?プ。」とかいいやがるから
むかついて「無職です」ってブスっとしていったら向こうがなんか調子付いてきやがって、
「お仕事はC言語とC#言語ご希望ですよね?」とかいってくるから(たいてい、人が集まらない求人をまわしてきやがる)
「いえ、DelphiとC++です」っていって、すぐ電話きってやった。
0139デフォルトの名無しさん
2011/04/04(月) 19:45:03.56あの電話受付女きっと、舌出してレロレロわけわかんなくなったんだろうな。
あ〜、もうちょっと遊んでやりゃ良かった。
夜の方もレロレロですか〜?れれれのれ〜?とかいってさ。
0140デフォルトの名無しさん
2011/04/04(月) 19:56:06.960141デフォルトの名無しさん
2011/04/04(月) 20:09:46.06また病院抜け出したんですか
0142デフォルトの名無しさん
2011/04/04(月) 20:28:37.81単価を値切られるからねー
>夜の方もレロレロですか〜?れれれのれ〜?
これはおもしろい
「じゃ、現在は無職ですか?プ。」とか言い出すような奴だからねー
0143デフォルトの名無しさん
2011/04/04(月) 20:38:28.79インストール形式のアプリで64bit環境のOSにプログラムを32bit(wow64)、ドライバ(もちろん64bitビルド)をインストールするとき
プログラムはProgram Files(x86)にインストールしますが、ドライバはどこにインストールするのが普通ですか?
windows\system32\driversもしくは、windows\SysWow64\drivers??
0144デフォルトの名無しさん
2011/04/04(月) 20:41:56.010145デフォルトの名無しさん
2011/04/04(月) 20:53:04.6064bitドライバなんだから当然system32\drivers
0146デフォルトの名無しさん
2011/04/04(月) 21:21:48.26ドライバはプロテクトされた領域にある
レジストリもsystem32もそこら変はプロテクトされてて書き込めない
ドライバインストールには特別なAPIが用意されていてそれを使わないといけない
setupapi.hがそれ
0147デフォルトの名無しさん
2011/04/04(月) 21:41:18.77SysWOW64ってのは32ビット専用
SysWOW64に64ビット入れたらだめですがな。
0148デフォルトの名無しさん
2011/04/04(月) 21:47:47.330149デフォルトの名無しさん
2011/04/05(火) 00:08:03.61Windows7のタスクバーにアイコンを登録する方法を知ってる方はいませんか?
exeを右クリックして「タスクバーに表示する」で登録できるけど、
これをプログラム的にやりたいんだけど。。
インストーラで出来るなら尚好し
0150デフォルトの名無しさん
2011/04/05(火) 00:17:13.860151デフォルトの名無しさん
2011/04/05(火) 00:21:18.76インストーラーは知らんが、アプリから登録するだけならこんな感じでやってる。
NOTIFYICONDATA notifyIcon;
notifyIcon.cbSize = sizeof(NOTIFYICONDATA);
notifyIcon.hWnd = hWnd;
notifyIcon.uID = 0;
notifyIcon.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
notifyIcon.uCallbackMessage =WM_USER;
notifyIcon.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_HOGEHOGE));
_tcscpy_s(notifyIcon.szTip, L"Hogehoge.exe");
Shell_NotifyIcon(NIM_ADD, ¬ifyIcon);
削除したい時は
Shell_NotifyIcon(NIM_DELETE, ¬ifyIcon);
後は自分で調べてくれ
0152デフォルトの名無しさん
2011/04/05(火) 00:24:15.51調べた事があるが、たぶん公開されている情報の中ではコードで行う方法は存在しない。
0153デフォルトの名無しさん
2011/04/05(火) 00:24:41.220154デフォルトの名無しさん
2011/04/05(火) 00:25:10.27タスクトレイと勘違いした
0155デフォルトの名無しさん
2011/04/05(火) 02:27:08.71・枠がないのにドロップシャドウがついてて、
・Alt + PrintScreen でドロップシャドウ部分がキャプチャされない
ウィンドウってどうやって作るんでしょうか?
DWM関係のAPI呼んだりするのかな
0156デフォルトの名無しさん
2011/04/05(火) 06:40:47.80それを一般に可能にしちゃうと
色んな行儀の悪いサードパーティ製ソフトウェアが登録しやがって
結局新型タスクボタンの意味がなくなってカオスになると思う
ユーザーの中には登録外す方法すら分からない爺婆もいるだろうし
0157デフォルトの名無しさん
2011/04/05(火) 07:00:19.40プログラム的にはできないようになっている。
0158デフォルトの名無しさん
2011/04/05(火) 14:19:14.78hoge.exe "c:\program files\hage.exe turuturu"
みたいにすると
argv[1]に"c:\program files\hage.exe turuturu"がまるごと来ると思うんだけど
これをさらに内部でファイル名と引数に分離したい場合に
利用できるAPIとかありますか?
0159デフォルトの名無しさん
2011/04/05(火) 14:36:40.27(本当に "c:\program files\hage.exe turuturu" っていうファイル名かもしれないじゃないか、空白を含むファイル名も有りなんだぞ)
もし最後の空白で分けたいってことなら strrchr とか
0160デフォルトの名無しさん
2011/04/05(火) 14:38:34.400161デフォルトの名無しさん
2011/04/05(火) 14:40:15.79普通コマンドラインの場合、
C:\hoge\foo.exe a b c
なら、空白で分離されて 3つの引数
C:\hoge\foo.exe "a b c"
なら、1つの引数が Windowsの常識
0162デフォルトの名無しさん
2011/04/05(火) 14:45:11.37完璧です。ありがとう。
0163161
2011/04/05(火) 15:02:18.23それで >>159 の突っ込みだったのか
hoge.exe "c:\program files\hage.exe turuturu"
じゃなくて
hoge.exe "c:\program files\hage.exe" turuturu
こうだったとして、argv[1] のパス文字列をディレクトリとファイル名に分離したいなら、>>160
引数は argv[2]
hoge.exe "c:\program files\hage.exe turuturu"
こうだった場合 >>159
0164デフォルトの名無しさん
2011/04/05(火) 15:06:11.50今日、派遣会社から「近況の状況をご確認したくて、お電話させていただきました」
とか電話が来て、「今現在はお仕事されている状態ですか?」って聞くから
「5ヶ月仕事をしてません」っていったら「じゃ、現在は無職ですか?プ。」とかいいやがるから
むかついて「無職です」ってブスっとしていったら向こうがなんか調子付いてきやがって、
「お仕事はC言語とC#言語ご希望ですよね?」とかいってくるから(たいてい、人が集まらない求人をまわしてきやがる)
「いえ、DelphiとC++です」っていって、すぐ電話きってやった。
0165デフォルトの名無しさん
2011/04/05(火) 15:06:57.65あの電話受付女きっと、舌出してレロレロわけわかんなくなったんだろうな。
あ〜、もうちょっと遊んでやりゃ良かった。
夜の方もレロレロですか〜?れれれのれ〜?とかいってさ。
0166デフォルトの名無しさん
2011/04/05(火) 15:20:20.280167デフォルトの名無しさん
2011/04/05(火) 15:55:56.420168デフォルトの名無しさん
2011/04/05(火) 16:07:20.16お前等冷めるのはえーよ
0169デフォルトの名無しさん
2011/04/05(火) 16:24:02.750170デフォルトの名無しさん
2011/04/05(火) 16:54:31.020171デフォルトの名無しさん
2011/04/05(火) 17:27:55.110172デフォルトの名無しさん
2011/04/05(火) 18:31:21.10興味があったのでつくってみた
http://pastebin.com/9dGDGELq
c++の場合 ->lpVtbl-> とか &IID_ のあたりを直す必要があるかな
日本語版と英語版のみたぶん対応
0173デフォルトの名無しさん
2011/04/05(火) 18:59:41.25http://pastebin.com/f7R65yVc
0174デフォルトの名無しさん
2011/04/05(火) 19:02:26.020175デフォルトの名無しさん
2011/04/05(火) 20:17:34.534/7 予測 http://up3.viploader.net/ippan/src/vlippan198234.jpg
発表はドイツ気象庁 http://www.dwd.de/
0176デフォルトの名無しさん
2011/04/05(火) 20:38:45.56中国からの黄砂やがな!
とマジ突っ込み
0177デフォルトの名無しさん
2011/04/05(火) 21:09:23.82何がマジ突っ込みだ?よく読め馬鹿
Relative Verteilung in Fukushima emittierter radioaktiver Partikel
って書いてある
ドイツ語をローマ字読みしたって、何を意味するかぐらいわかるだろ?
0178デフォルトの名無しさん
2011/04/05(火) 21:25:03.530179デフォルトの名無しさん
2011/04/05(火) 21:31:16.92うむ。
全然読んでない
が、西日本が元のページにある画像と違うことは分かる
0180デフォルトの名無しさん
2011/04/05(火) 21:37:40.11emittierter は辞書にないが、英語の emit / emission の派生語だとあたりをつけると、
「福島から放出された放射性微粒子の相対的分散の図」
と読める。でも日本の気象庁はなにをしているのだろう?地球シミュレータをなぜこのときに有効活用しないのだろう?
0181デフォルトの名無しさん
2011/04/05(火) 21:45:09.01悪質だな、元の画像を改変してマルチポストしてる
ttp://www.dwd.de/wundk/spezial/Sonderbericht_kon1.png
0182デフォルトの名無しさん
2011/04/05(火) 21:47:39.120183デフォルトの名無しさん
2011/04/05(火) 21:49:57.31構造体のコピーが1行で書ける
0184デフォルトの名無しさん
2011/04/05(火) 22:49:46.45RECT r2;
r2 = r1; // 元々1行で書けないと言っているのか
0185デフォルトの名無しさん
2011/04/05(火) 23:02:57.290186デフォルトの名無しさん
2011/04/05(火) 23:07:33.80・24bppのDIBSectionのbyte並びをBGRじゃなくてRGBにしたいんですけどどんな方法がありますか?
・32bppのDIBSectionにTextOut等でα値を考慮した描画をしたいのですがどのような方法がありますか?
(32bppへTextOutするとA値の入るはずのByteに0x00が書き込まれ透明度0%になってしまいます)
0187デフォルトの名無しさん
2011/04/06(水) 00:18:53.31・24bppのDIBSectionのbyte並び
BITMAPV5HEADER の bV5RedMask、bV5GreenMask、bV5BlueMask、bV5AlphaMask
・DIBSectionにTextOut等でα値を考慮した
SetBkMode(HDC, TRANSPARENT); // 透過させない場合は OPAQUE
0188デフォルトの名無しさん
2011/04/06(水) 00:31:01.880189デフォルトの名無しさん
2011/04/06(水) 00:32:00.30ありがとうございます
>BITMAPV5HEADER の bV5RedMask、bV5GreenMask、bV5BlueMask、bV5AlphaMask
32bppと16bppはこれが出来るのですが、
24bppはbV5*Maskを使用できないのでこのやり方は出来なそうです。
他のやり方で出来ないでしょうか。
>SetBkMode(HDC, TRANSPARENT); // 透過させない場合は OPAQUE
背景を透過させたいのではなく文字の描画部分にA値として0xFFを書き込ませたいのです。
ですがSetTextColorは最上位byte(A値)が0以外の場合失敗するようで何か別のやり方で出来ないか模索しています。
例えば赤で文字を描画する場合、描画部分はDWORDで0xFF0000FFが、非描画部分は0xFF000000(α100%の黒)もしくは0x000000(α0%の黒)が
書き込まれるようにしたいです。
0190デフォルトの名無しさん
2011/04/06(水) 07:53:15.24あきらめてGDI+使った方がいい気がする
0191デフォルトの名無しさん
2011/04/06(水) 08:33:53.671.ひとに送る写真の中に説明を付けたくて文字を書くのに一旦 HDC に
書いて HBITMAP に保存し、写真の RGB の部分に移している。文字で
ない(=背景色)部分は移さない。写真の拡大縮小で文字が汚いのが
難点。いい方法があれば修正したいと思っているが10年超もマンマ。
2.Vista になって 256x256 のアイコンを作ろうと探していたら PNG を
使うとか。元の絵をいじるのに bitmap でないと扱う方法を知らなか
ったが、TransparentBlt() と、32 bit color だと AlphaBlend() と
いうのがあった。因みに「ペイント」は 32bitBmpを24bitBmp で保存
しようとしても保存してくれない。32bitを表示はしてくれた。
0192デフォルトの名無しさん
2011/04/06(水) 13:29:18.03SJisに変換したらこんな風になるパスがあるんですが
ドライブレターに変換される前のだと思いますが
これをC:\Program Files\hoge.exeに変換するにはどうすればいいんでしょう?
0193デフォルトの名無しさん
2011/04/06(水) 15:07:49.35どこに収まってる文字列を、どんな関数使ってどんな風に文字コード変換したのか言わないと、
少なくとも俺はそんな風にならない、としか言えない
0194デフォルトの名無しさん
2011/04/06(水) 15:16:26.82知らないならレスしないで下さい。ウザいだけです。
0195デフォルトの名無しさん
2011/04/06(水) 15:22:30.14日本語読めないのか低脳
0196デフォルトの名無しさん
2011/04/06(水) 16:20:27.04カーネルレベルから渡されてくるパスなんでそんな結果になるんです
0197デフォルトの名無しさん
2011/04/06(水) 16:33:57.990198デフォルトの名無しさん
2011/04/06(水) 16:35:29.12まあ自己解決しました
0199デフォルトの名無しさん
2011/04/06(水) 16:40:18.460200デフォルトの名無しさん
2011/04/06(水) 16:43:26.10MSDNもろくに読んでいない馬鹿が偉そうにするな
0201デフォルトの名無しさん
2011/04/06(水) 17:28:11.260202デフォルトの名無しさん
2011/04/06(水) 17:38:06.490203デフォルトの名無しさん
2011/04/06(水) 17:41:15.710204デフォルトの名無しさん
2011/04/06(水) 19:04:03.510205デフォルトの名無しさん
2011/04/06(水) 19:58:28.810206デフォルトの名無しさん
2011/04/06(水) 20:55:49.53どのAPIを使えば始まりますか?
0207デフォルトの名無しさん
2011/04/06(水) 21:39:21.460208デフォルトの名無しさん
2011/04/06(水) 22:21:00.36>1.ひとに送る写真の中に説明を付けたくて文字を書くのに一旦 HDC に
これは何かの冗談だよな。
人に明日の待ち合わせ場所を連絡するためにメールしようとして
コンピューターのCPUの論理ゲートの半田付けし始めるくらいアホだぞ
>写真の拡大縮小で文字が汚いのが難点
ビットマップに文字書いて拡大したら汚いとか、どれだけアホなんだよ。
>Vista になって 256x256 のアイコン
アイコン作るのにAPIを持ち出すあたりがクレイジー
0209デフォルトの名無しさん
2011/04/06(水) 23:01:03.54Win32 環境で動くクライアントを作っていて、親プロセスとはパイプで、
ネットワーク越しのサーバとはソケットで繋がっています。
パイプとソケットからの入力2つ同時に待つにはどうすればよいでしょうか?
パイプのみの場合は PeekNamedPipe()、ソケットのみの場合は select などで
入力が来たかチェックしていましたが、2つ同時は未経験です。パイプは
WaitForMultipleObjects で待てないので焦っています。
宜しくお願いします!
0210デフォルトの名無しさん
2011/04/06(水) 23:12:10.42>パイプはWaitForMultipleObjects で待てないので
調べずに適当に言うが、CreateFileでオーバーラップ指定したら
待てないの?
どうしても駄目ならマルチスレッドにすればいい。
0211デフォルトの名無しさん
2011/04/06(水) 23:24:06.98調べてみます。
マルチスレッドにすると解決できると思います。
でもやだなぁ。。。
ありがとうございました!
0212デフォルトの名無しさん
2011/04/07(木) 03:03:06.54クレイジーじゃない人はAPI使わずにicoフォーマットをフルスクラッチで実装するの?
0213デフォルトの名無しさん
2011/04/07(木) 03:06:31.910214デフォルトの名無しさん
2011/04/07(木) 03:30:31.990215デフォルトの名無しさん
2011/04/07(木) 03:37:07.450216デフォルトの名無しさん
2011/04/07(木) 03:39:32.53スレッドでくるくる回す
ソケットはcloseでエラー吐くけどmutexは吐かないのでタイムアウトで終了を定期チェックする
一応winsockはsendとrecvの同時使用はスレッドセーフだから問題ないはず
0217デフォルトの名無しさん
2011/04/07(木) 04:31:21.60http://iservice.libertytimes.com.tw/Upload/liveNews/phpoXjbDR.jpg
0218デフォルトの名無しさん
2011/04/07(木) 07:51:28.47また就業経験ゼロの極論厨か
0219デフォルトの名無しさん
2011/04/07(木) 08:32:51.92バイブも普通にWaitForMultipleObjectsできるって書いてあるぞ。
http://msdn.microsoft.com/en-us/library/aa365603
>>212
ペイントツールとか一般のソフト使ったほうがいいと思う。
拡大して文字が潰れるのが嫌ならワープロに貼り付けるとか。
GDIだと透過率のグラデーションが厳しかったりする。
0220デフォルトの名無しさん
2011/04/07(木) 12:02:50.060221デフォルトの名無しさん
2011/04/07(木) 12:31:46.35WDMスレへどうぞ
0222デフォルトの名無しさん
2011/04/07(木) 12:32:23.260223デフォルトの名無しさん
2011/04/07(木) 12:55:26.70馬鹿なの?死ぬの?
0224デフォルトの名無しさん
2011/04/07(木) 12:58:47.700225デフォルトの名無しさん
2011/04/07(木) 12:58:56.310227デフォルトの名無しさん
2011/04/07(木) 15:59:05.610228デフォルトの名無しさん
2011/04/07(木) 19:58:28.19ありがとうございます
やはりGDI+とかそれに順ずるAPIになってしまうんですね。。
テキスト描画は別DIBSectionに描いてα部分を自前で作ってから
Bltするとかやるしかないかもしれないですね。遅いですけど。。
0229デフォルトの名無しさん
2011/04/07(木) 20:35:27.37問題解決する能力が微塵もないのが決定的。
そういう人間は、そもそもの選択肢を間違っている場合がほとんど。
0230デフォルトの名無しさん
2011/04/07(木) 21:03:16.88画像の半透明での描画はご存知ですか?
用途を限定して使用するものではなく、ごく一般的なものです。
もしご存じなければここが参考になりますのでご覧下さい。
ここではα値を0.0〜1.0として紹介しています。
http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%AB%E3%83%95%E3%82%A1%E3%83%96%E3%83%AC%E3%83%B3%E3%83%89
GDIのテキスト描画APIを使うと本来不透明なピクセルでは0xFFとならなければならないα値が
>>186に書いた通り0x00(完全な透明)で書き込まれてしまって画面に表示されなくなります。
これを何とかしたいということです。
※レガシーなGDIではα付き転送をサポートしていませんので転送はDIBSectionを用いて自前で行うことになります。
0231デフォルトの名無しさん
2011/04/07(木) 21:16:31.21めんどくさい上に糞遅いだろうけど
0232デフォルトの名無しさん
2011/04/07(木) 21:24:16.78それに今時自前でαブレンドやDIBにαコピーだってそこまで遅くならないよ。
0233デフォルトの名無しさん
2011/04/07(木) 22:07:54.93頭が沸いているのか?
α自体がなんなのかなんて分かっているんだよ。
お前がαを使って何の処理をするかが不明だと言っているんだよ。
こういう馬鹿な勘違いをする時点で、思考が凝り固まっているから、
やらなくていい処理をやっている可能性が濃厚だという話なんだよ。
0234デフォルトの名無しさん
2011/04/07(木) 22:15:47.16GetGlyphOutlineで取得したα付きのフォントを書き込めばいいだけの話。
ところが何のためにやっているか不明だから、
そういう処理自体も根本的にやらなくていい処理かもしれない。
何をしたいのか書かずに自分で勝手に処理を限定している人間は、
大概大きな勘違いをしているので、
きちんと情報を集めてから対処しないと無駄骨にしかならない。
0235デフォルトの名無しさん
2011/04/07(木) 22:26:00.39お前の顔を真っ赤にさせるために書いたんだよ。言わせんな恥ずかしい
0236デフォルトの名無しさん
2011/04/07(木) 22:51:01.02.NET Frameworkでやるのが一番幸せになれると思うが。
100歩譲ってネイティブ必須だとしてもGDI+を使わないのは
やり方を見直した方が良いと思う。
>>230
>本来不透明なピクセルでは0xFFとならなければならないα値が
MSDNには「The high byte in each DWORD is not used」と書いてあるが
仕様読んでるか?
http://msdn.microsoft.com/ja-jp/library/dd183381
0237デフォルトの名無しさん
2011/04/08(金) 00:16:23.87Photoshopの画像ファイル(psd)のサムネイルを作るために、
psdのHBITMAPを得たいんだが、なんかいい方法ない?
0238デフォルトの名無しさん
2011/04/08(金) 00:21:41.72アドビにメールしてみるとか
0239デフォルトの名無しさん
2011/04/08(金) 00:25:44.12流石に PSD → HBITMAP なんてある訳無いのは多分わかってると思うが、
要は 「何かの固有のフォーマットのパーザ」 を作って、そこで得た
ピクセルのポインタ得られりゃやりたい事は出来るよな
と、いう事でスレチです。
0240デフォルトの名無しさん
2011/04/08(金) 00:32:00.88パーザ書いてピクセルの生データ取れた後
CreateDIBSection でbitmapのRGBフォーマットとピクセルデータ列割り当てて、
ハンドル取り出して・・・ あとはいつものようにDC作成してbitbltさせたりって感じ
この辺、元のファイルが何だろうが同じって話だが
0241デフォルトの名無しさん
2011/04/08(金) 01:33:12.32出来ることならWin95でも使える方法をと考えていたのですが難しいものですね。。
>>233
DIBSectionを使用して汎用的な32bppのImageクラスを作成しているのですが
例えばOpenGLの半透明テクスチャとしてこのクラスを使用する場合
GDIで文字列を描画するとA値の部分が0x00(完全な透明)となって
文字列の形でテクスチャに穴が開いてしまうことになります。
このため、どうしてもA値に正しく透明度を入れたいわけです。
本当は図形描画もGDIで行いたいのですが、COLORREFでのA値の指定は出来なそうなので。。
>>232
パス試してみました
ですが、>>236で挙げて頂いている通り最上位Byteが0x00以外のCOLORREFを指定した場合
ブラシ作成等が失敗してしまいますので、A値を指定した描画は出来ないようです。
要はGDI経由では32bppのピクセルデータのA値部分には値を書き込めないということですね。。
>>234
GetGlyphOutline初めて知りました。
ありがとうございます。これは良さそうです。
0242デフォルトの名無しさん
2011/04/08(金) 04:57:03.94http://milky.geocities.jp/vkmhid/
0243デフォルトの名無しさん
2011/04/08(金) 08:35:49.35結局やらなくていい処理をやろうとしているだけだったね。
OpenGLで使うなら、glBlendFuncでαの解釈を逆にすればいいだけ。
Direct3Dでも同様。
透明部分を0xffで初期化しておけば、0x00で上書きされたところが不透明になる。
たったそれだけの話。
0244デフォルトの名無しさん
2011/04/08(金) 10:13:09.29GPLのgimpのソース使ってるのにソース公開してないんだな
0245デフォルトの名無しさん
2011/04/08(金) 16:10:25.73安価先違うぞ
0246デフォルトの名無しさん
2011/04/08(金) 16:25:45.04今とにかく解放して!とOSに懇願するにはどうしたら良いですか?
0247デフォルトの名無しさん
2011/04/08(金) 16:31:04.32何の話ししてんの?
0248デフォルトの名無しさん
2011/04/08(金) 16:39:46.86確保したメモリの話です
0249デフォルトの名無しさん
2011/04/08(金) 16:52:58.880250デフォルトの名無しさん
2011/04/08(金) 17:04:13.580251デフォルトの名無しさん
2011/04/08(金) 17:34:32.380252デフォルトの名無しさん
2011/04/08(金) 17:41:13.91どうすれば良いんですか?
そもそも迅速な解放は無理なんですか?
直訴は死罪なんですか?
0253デフォルトの名無しさん
2011/04/08(金) 18:31:30.400254デフォルトの名無しさん
2011/04/08(金) 18:39:45.140255デフォルトの名無しさん
2011/04/08(金) 20:21:03.420256デフォルトの名無しさん
2011/04/08(金) 21:02:28.02使用すると制御できないわけだから、::GlobalAllocと::GlobalFreeで
メモリ管理すりゃいいんでないの
0257デフォルトの名無しさん
2011/04/08(金) 21:25:04.220258デフォルトの名無しさん
2011/04/08(金) 23:16:12.76>プログラミング言語の機能やライブラリを
>使用すると制御できないわけだから
つ「仕様です」で逃げる
0259デフォルトの名無しさん
2011/04/09(土) 04:43:15.14それも結局Heap APIに丸投げしてるだけのAPIだぞ
0260デフォルトの名無しさん
2011/04/09(土) 08:14:20.89小さいオブジェクトをdeleteしたって、(返却可能な)大きな連続領域が空くわけではない。
どうしても返したいなら、VirtualXX系の上にnew, deleteを乗せるんだな。
バッキングストアをケチれる事以外に返却するメリットは無いけどな。
0261デフォルトの名無しさん
2011/04/09(土) 08:27:06.110262デフォルトの名無しさん
2011/04/09(土) 08:33:12.46どんだけ無茶なメモリ使用するプログラムだよ
0263デフォルトの名無しさん
2011/04/09(土) 08:48:24.510264デフォルトの名無しさん
2011/04/09(土) 12:41:24.050265デフォルトの名無しさん
2011/04/09(土) 19:10:17.970266デフォルトの名無しさん
2011/04/09(土) 19:18:47.600267デフォルトの名無しさん
2011/04/09(土) 20:09:30.840268デフォルトの名無しさん
2011/04/09(土) 20:13:54.450269デフォルトの名無しさん
2011/04/10(日) 04:52:38.750270デフォルトの名無しさん
2011/04/10(日) 05:18:42.440271デフォルトの名無しさん
2011/04/10(日) 05:46:52.820272デフォルトの名無しさん
2011/04/10(日) 10:55:42.19付加されるデフォルトのファイル名はどこで指定されているのでしょうか?
変えたいのですが・
0273デフォルトの名無しさん
2011/04/10(日) 11:14:10.90x86版Windowsも64bit対応だなぁ
0274デフォルトの名無しさん
2011/04/10(日) 12:54:45.66shell32.dll.mui
0275デフォルトの名無しさん
2011/04/10(日) 18:18:08.82どうもありがとう。XPの場合はshell32.dllのリソースですね。
0276デフォルトの名無しさん
2011/04/11(月) 09:42:30.07C言語でプログラムを起動したら、ツールチップを指定した座標に表示するものを作りたいで
以下のようなサンプルを手に入れたのですがエラーが出て動きませんでした
どなたかご教示お願いします
#include<windows.h>
int WINAPI WinMain(
HICON hIcon = LoadIcon(NULL, IDI_INFORMATION);
SendMessage(hwndTip, TTM_SETTITLE, (WPARAM)hIcon, L"Title text");
DestroyIcon(hIcon);
return 0;
}
0277デフォルトの名無しさん
2011/04/11(月) 10:00:31.540278 忍法帖【Lv=1,xxxP】
2011/04/11(月) 10:07:28.470279デフォルトの名無しさん
2011/04/11(月) 11:54:12.48猫でも読んでろ
0280デフォルトの名無しさん
2011/04/11(月) 11:57:26.840281デフォルトの名無しさん
2011/04/11(月) 11:58:22.600282デフォルトの名無しさん
2011/04/11(月) 12:53:11.94これ冗談か、釣りか、ネタだよね?
0283デフォルトの名無しさん
2011/04/11(月) 15:38:49.32とりあえずあれだ。
エラーの内容は大体わかった上で言ってやる。
お前には3ヶ月程度はやい。
0285デフォルトの名無しさん
2011/04/11(月) 15:50:21.290286デフォルトの名無しさん
2011/04/11(月) 15:52:37.99> エラーが出て動きませんでした
これは↓で解決するけど、みんながレスしてるとおりキミは筋が悪い。
× #include<windows.h>
○ #include <windows.h>
0287デフォルトの名無しさん
2011/04/11(月) 16:16:21.70Hellow worldとか。
0288デフォルトの名無しさん
2011/04/11(月) 16:49:50.98>>286
>>286
>>286
>>286
>>286
>>286
>>286
#include<windows.h>でエラーが出ると思ってるとかイタイなwwwwwwwwwwwwwwwww
0289デフォルトの名無しさん
2011/04/11(月) 16:58:16.07もしもマジなら、嫌味じゃなくこれがアドバイス↓
1.コード的には全部間違い。合っている箇所が無い
2.意味わからずにコピペだけしたって無理。意味理解する方がぶっちぎりで先
3.2が満たせないと、その先の説明も出来ない
4.今の段階では誤りの訂正じゃなくて、お前の代わりに誰かがコードを頭から「書いてあげる」状態になるから
また次の段階で同じ事を繰り返す。絶対に
以上
0290デフォルトの名無しさん
2011/04/11(月) 17:00:10.50使い方も何もかもっていう、>>276 自身の話
0291デフォルトの名無しさん
2011/04/11(月) 17:04:23.35俺等が一々説明するよりちゃんと本やWebみて基礎学んだ方がいいって話だ
0292276
2011/04/11(月) 17:12:27.63涙を拭いて勉強したいと思います
コンソールアプリは作れるのでAPIのほうを念入りに勉強したいのですが
ttp://wisdom.sakura.ne.jp/system/winapi/win32/index.htmlで勉強してもいいでしょうか?
VC++ 2010 Expressです
0293デフォルトの名無しさん
2011/04/11(月) 17:14:16.73強いて大枠だけ擬似コードで説明すると
WinMain -
RegisterWindow ← コールバック先などを指定して
CreateWindow ← このタイミングでツールチップなりなんなりの指定して
メッセージループ ← OSのメッセージキューを覗きつつ
メッセージのディスパッチ ← メッセージをディスパッチ
-
コールバック先(いわゆるウィンドプロシージャ) -
各種メッセージの処理
これがWindowsOS傘下でその機能を使って動かす
アプリケーションを書くときの基本形で、なんでこれらが必要なのかは、
視点をかえて基礎や入門のやり直しをどうぞ
0294デフォルトの名無しさん
2011/04/11(月) 17:14:17.27#include<windows.h>
mainCRTStartup()
{
LPCSTR szText="Hello, World!\n";
DWORD dwBytes;
const HANDLE hStdOut=GetStdHandle(STD_OUTPUT_HANDLE);
WriteFile(hStdOut,szText,lstrlen(szText),&dwBytes,0);
ExitProcess(0);
}
VC のコンソールアプリのリリースビルドでこいつをするのが
一番簡単な exe を生成するんじゃないか?
(Cのランタイムがくっついても初心者にはわけがわからんだろう)
0295デフォルトの名無しさん
2011/04/11(月) 17:15:08.05おk。マジで超無問題
0296276
2011/04/11(月) 17:30:39.030297デフォルトの名無しさん
2011/04/11(月) 17:44:25.22コード1(0x1)を必ず最初に解放されるスレッドが返すのですがこれは仕様ですか?
0298デフォルトの名無しさん
2011/04/11(月) 17:53:29.10基礎から勉強してこい
0299デフォルトの名無しさん
2011/04/11(月) 17:57:15.660300デフォルトの名無しさん
2011/04/11(月) 19:07:21.950301デフォルトの名無しさん
2011/04/11(月) 21:23:47.11つまり数バイトしか要らないのに要求出したら
ごそっとくれるんですか?
それで次からの要求はそこで賄え
それでもまた足りなくなったらその時また考えるって事ですか
そして解放しても実際にOSに返されるのは
ごそっとよこされた領域を全て解放し尽くした時ってわけですか
0302デフォルトの名無しさん
2011/04/11(月) 21:54:45.94まずは日本語を勉強しろ
0303デフォルトの名無しさん
2011/04/11(月) 22:14:29.39CUIプログラミングはできますか?
Hello Worldから勉強することをお勧めします
0304デフォルトの名無しさん
2011/04/11(月) 22:17:51.320305デフォルトの名無しさん
2011/04/11(月) 22:22:44.33言いたいのは
同一人物==低脳
ってことだろ
0306デフォルトの名無しさん
2011/04/11(月) 23:10:32.74CPU自体がページ(4KB)の単位でメモリを管理してるので、その上で走るOSもページ単位でメモリを管理せざるを得ない
1つのページを2つに分けて半分をプロセスAに残りをプロセスBにというように別のアクセス権を割り振ることは
CPUのメモリ管理の仕組み上できないので、ページ丸ごと1つのプロセスに割り当てる以外に方法はない
プロセスの内部(new/deleteとか)では、OSからはページ単位でもらうけど、数バイトだけのために
1ページ丸ごと使うのはもったいないから(もったいなくないならそうしてもいいけど)、細切れにして要るぶんだけ使う
そうすればページ全体を有効に使えるわけだが、当然今度はそのページを使ってる奴らが全部deleteされない限り返せなくなる
仮にページの一部だけを返せても、返した部分だけページを分割して他のプロセスに割り当てたりはCPUの仕組み上
できないんだからまったく意味がなく、返すならページ単位で返さなければOSにとっての利用可能なメモリは回復しない
なんかいいメモリ管理のアイディアがあるなら自分で実装してみるといいぜ、C++はそれが出来る言語だろう
0307デフォルトの名無しさん
2011/04/11(月) 23:24:06.790308デフォルトの名無しさん
2011/04/12(火) 03:40:39.19Low Fragmentation Heap
0309 忍法帖【Lv=1,xxxP】
2011/04/12(火) 09:43:23.500310デフォルトの名無しさん
2011/04/12(火) 13:57:29.490311デフォルトの名無しさん
2011/04/12(火) 15:01:10.592枚のサウンドカードがインストールされているPCで
再生するサウンドカードを切り替えたいと考えています。
wavファイルをDeviceType=waveaudioで開いて再生する場合は
MCI_WAVE_SET_PARMSのwOutputに0/1を指定して
mciSendCommand(mopen.wDeviceID, MCI_SET, MCI_WAVE_OUTPUT,(DWORD)¶m)
を呼び出すことで切り替えができることは確認できたのですが
mp3ファイルをDeviceType=MPEGVideoで開いて同じことをすると
切り替え時にエラーが発生してしまい、標準のサウンドカードからしか再生できません。
mciでサウンドカードを切り替えてmp3ファイルを再生することはできないでしょうか?
0312デフォルトの名無しさん
2011/04/12(火) 15:04:05.410313デフォルトの名無しさん
2011/04/12(火) 15:15:21.980314デフォルトの名無しさん
2011/04/12(火) 15:36:33.23HSP3.2で作ればいいじゃんCの出番じゃないよ
0315デフォルトの名無しさん
2011/04/12(火) 17:24:53.36#define _WIN32_WINNT 0x0501
#define WINVER 0x0501
#define _WIN32_IE 0x0600
#include <windows.h>
#include <string.h>
#define ID_TRAY_01 1
#define TRAY_MESSAGE_01 (WM_USER + ID_TRAY_01)
static NOTIFYICONDATA g_ni = {0};
int APIENTRY WinMain(HINSTANCE, HINSTANCE, LPSTR, int){
MSG msg;
ZeroMemory(&g_ni, sizeof(NOTIFYICONDATA));
g_ni.cbSize = sizeof(NOTIFYICONDATA);
g_ni.hWnd = NULL;
g_ni.uID = ID_TRAY_01;
g_ni.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;
g_ni.uCallbackMessage = TRAY_MESSAGE_01;
g_ni.hIcon = LoadIcon(NULL, IDI_INFORMATION);
strncpy(g_ni.szTip, "test", 128);
strncpy(g_ni.szInfo, "click to menu", 256);
strncpy(g_ni.szInfoTitle, "Minimized in Tray", 64);
g_ni.dwInfoFlags = NIIF_INFO;
Shell_NotifyIcon(NIM_ADD, &g_ni);
g_ni.uFlags |= NIF_INFO;
Shell_NotifyIcon(NIM_MODIFY, &g_ni);
g_ni.uFlags &= ~NIF_INFO;
Shell_NotifyIcon(NIM_MODIFY, &g_ni);
while(GetMessage(&msg, NULL, 0, 0) > 0){ TranslateMessage(&msg); DispatchMessage(&msg); }
Shell_NotifyIcon(NIM_DELETE, &g_ni);
return msg.wParam;
}
0316デフォルトの名無しさん
2011/04/12(火) 17:41:05.27mci自体にmp3のサウンドデバイスを切り替える手段が無ければHSPでも同じではないでしょうか?
0317276
2011/04/12(火) 17:42:17.780318デフォルトの名無しさん
2011/04/12(火) 17:44:20.770319デフォルトの名無しさん
2011/04/12(火) 17:46:16.900320デフォルトの名無しさん
2011/04/12(火) 19:47:13.20ベストアンサーです^^有り難う御座いました
0321デフォルトの名無しさん
2011/04/12(火) 21:55:16.600322デフォルトの名無しさん
2011/04/13(水) 07:57:01.62IEをバックグラウンドで動かす良い方法は無いでしょうか?
目的はセッションcookieの保持です。
VBSで、
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
WScript.sleep(2000)
objIE.Visible = False
とか試してみましたが、
結局cscriptのプロセスが落ちた時点でIEのプロセスも同時に終了…。
うまい方法あれば教えてください!
タスクトレイに常駐してる感じがベストです。
0323デフォルトの名無しさん
2011/04/13(水) 08:22:29.80>結局cscriptのプロセスが落ちた時点でIEのプロセスも同時に終了
子プロセスとして自分で起動させてるんだから当然そうなります
>目的はセッションcookieの保持です。
で、これが目的の場合、方法は win32API がどうこうじゃなくて
純粋に固有ロジックの話になるので、少なくともこのスレじゃないと思う
スレ地だけど一応言及しておくと、具体的には、例えばWebBrowserコントロールを使った
アプリケーションを普通に書いて立ち上げっぱなしにするか、あるいはもっと大げさな方法
それは WSHでもC++でもC#でもどれでも同じ
0324デフォルトの名無しさん
2011/04/13(水) 19:40:56.080325デフォルトの名無しさん
2011/04/13(水) 19:45:40.95いってるいみがわかんない
0326デフォルトの名無しさん
2011/04/13(水) 19:51:41.880327デフォルトの名無しさん
2011/04/13(水) 19:52:58.07CloseHandleで閉じる
↓
ターゲットのアプリを終了する
↓
タスクマネージャのリストから消えてるのを確認する
↓
最初と同じPIDで同じALL_ACCESSで開くと開ける不思議
0328324
2011/04/13(水) 19:57:32.14環境はWindows7 64bit
ターゲットアプリは32bit
OpenProcessするアプリも32bit
0329324
2011/04/13(水) 19:59:59.320330324
2011/04/13(水) 20:09:05.520331デフォルトの名無しさん
2011/04/13(水) 20:10:33.54TransparentBlt使うのとStretchBltでラスタオペレーションで自前でマスク画像作って色を抜くのではどちらが早いですかそもそもwin32apiで60fpsは厳しいですか
0333デフォルトの名無しさん
2011/04/13(水) 21:37:42.27やってみれば簡単にわかる話だけど、その2つだったらStretchBltじゃね
てか、60fpsとか言われても動作させるPCによるだろ
ただwin7と、xp以前だとGDI周りなんか変わってなかったっけ。内部処理
0334デフォルトの名無しさん
2011/04/13(水) 22:06:47.31それに「抜き色」ってアルファブレンド無しかよ。
紙芝居2D抜きゲー作った方がいいぞ
0335デフォルトの名無しさん
2011/04/13(水) 22:10:08.33パレットに透過色があるファミコンは偉大だなあ
0337デフォルトの名無しさん
2011/04/13(水) 22:22:12.34SDLはバックエンドにDirectX使えるんだが
DirectDraw5が
0338デフォルトの名無しさん
2011/04/13(水) 22:23:37.73windx5とかいうディレクトリ名なのに
#define DIRECTDRAW_VERSION 0x0700
#define DIRECTSOUND_VERSION 0x0500
#define DIRECTINPUT_VERSION 0x0700
だった
0339デフォルトの名無しさん
2011/04/13(水) 22:45:27.11使う場合はリンクに注意。 まぁ非公開なら関係ないが
0341デフォルトの名無しさん
2011/04/13(水) 23:22:21.40win32でGDIでAlphaBlendでスプライト的な何か&2Dエフェクトアニメーションさせる
自前ライブラリを以前に書いたけど、特に不満も問題も無いが
0342デフォルトの名無しさん
2011/04/14(木) 00:43:01.74メモリコピーだけならGDIの方が圧倒的に早いけど
ポリゴンを計算して描画したりするのはDirectXが早い
問題はCPUだけでフルHDの60fpsをやるのはコピーだけでも相当な能力が居るということ
まあ最新のPCなら余裕で出来るだろうけど、ちょっと古いのは厳しいな
0343デフォルトの名無しさん
2011/04/14(木) 00:49:43.32ビットマップの色数と画面の色数が違うと間に変換作業が入るから遅くなるよ
DirectXはテクスチャを読み込む段階で画面デバイスと統一するように設計されてるから
そういう作業が発生することはないんだよね
というわけでGDIで一番早い方法はバッファに自分で合成画像を作って
そのバッファをGDIに渡す1度だけ変換作業が入るようにするなわけだけど
ただこの自分で合成画像を作るというのがまたものすごい労力なわけだ
GDIと同じレベルのコピープログラムを書かないといけないわけだから
0344デフォルトの名無しさん
2011/04/14(木) 07:26:10.89質問自体も60FPSというだけで解像度も不明。
OSやAERO環境下なのか、DDBやDIBでアクセラレーションの効き方も変わるのに、
前提条件を明確にしようと考えない。
いい加減な質問をする馬鹿に、状況を整理しないでいい加減な答えを出す大馬鹿。
救いようがない。
0345デフォルトの名無しさん
2011/04/14(木) 07:34:07.140346デフォルトの名無しさん
2011/04/14(木) 08:43:42.32統一されているだろ
0347デフォルトの名無しさん
2011/04/14(木) 08:48:54.57どれだけ頭が悪いんだよ。
0348デフォルトの名無しさん
2011/04/14(木) 08:55:53.26>>341 も 「自分は」 不満が無いとしか書いてなくね
嫌味がわかんないのか
0349デフォルトの名無しさん
2011/04/14(木) 09:24:28.74福島原発みたいに「想定外」って言い訳しないといけなくなる
0350デフォルトの名無しさん
2011/04/14(木) 09:58:12.61当たり前の話で何興奮してるんでふか
0351デフォルトの名無しさん
2011/04/14(木) 10:17:45.62そういう時期なのの
0352デフォルトの名無しさん
2011/04/14(木) 10:25:06.35いい加減に話を聞いてきて、結局何の役にも立たない奴。
0353デフォルトの名無しさん
2011/04/14(木) 12:08:57.340354デフォルトの名無しさん
2011/04/14(木) 12:18:24.210355デフォルトの名無しさん
2011/04/14(木) 14:27:04.980356デフォルトの名無しさん
2011/04/14(木) 14:35:37.260357デフォルトの名無しさん
2011/04/14(木) 14:58:09.870358デフォルトの名無しさん
2011/04/14(木) 17:39:25.93アルファブレンドは必要なくて抜き色指定で画像描画ができればいいです
あと画像は8bitビットマップで処理して動的にパレットを切り替えたいと思ってます
DIBかDDBかは特にどちらでもいいです
PCのスペックはゲーム用のハードウェアがないような事務用レベルを想定します
60fpsの2Dゲーム作れますでしょうか
0360デフォルトの名無しさん
2011/04/14(木) 19:04:42.15´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(
・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´
ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・
・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω
`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・
)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`
しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)しらんがな(´・ω・`)
0361デフォルトの名無しさん
2011/04/14(木) 19:51:14.45DCへの描画以外はDIBメモリをごりごりいじればいける
最終的な画面表示以外は全てDIB
DIB操作はアセンブラまでレベル落とさなくてもCの最適化でどうにでもなりそう
0362デフォルトの名無しさん
2011/04/14(木) 23:37:24.83DirectDrawで8bitのフルスクリーンに切り替えるのが前提でない限り、使うだけ無駄。
それから色抜きだけならDDBで十分。
DIB云々と言っている馬鹿がいるが、速度が犠牲になるだけなので、利用する価値はない。
0363デフォルトの名無しさん
2011/04/15(金) 00:01:34.29http://milky.geocities.jp/vkmhid/libimage.html
どうぞ
0364デフォルトの名無しさん
2011/04/15(金) 00:06:36.25レガシー化が確定した技術を今頃必死で覚えるような空しい行為だと思う
まあGDIが消えるわけじゃないが……
Firefox4とかChrome7とかIE9とかもうDirect2Dにしちゃっただろ
0365デフォルトの名無しさん
2011/04/15(金) 00:11:17.30CLibImage back("背景.bmp");
CLibImage front("前景.bmp");
front.AddAlpha();
unsigned char *data = front.GetData();
// これがRGBARGBAの連続になってるので透明のAを0にセットしておいて
back.Merge(front, 100, 100, 255, libimage_method_normal); // 合成
HBITMAP bmp = back.ToHBitmap();
bmpをGDIに渡す
back.FreeHBitmap(bmp);
以上
0366デフォルトの名無しさん
2011/04/15(金) 01:18:03.800367デフォルトの名無しさん
2011/04/15(金) 01:40:01.29阿呆ですね
8bppで60FPS出せるかについて聞かれてるのに
利用する価値はないとかレスの無駄だろそれ
パレット意識するのは転送前のsrc-dst最適パレット作成処理だけだし
最適パレット作るまでもなくゲームデザイン時点で使用するパレット一本に
決めるに決まってるだろ
メモリ転送は抜き色マスク作って4ピクセルずつやる
8bppでゲーム作ったことないんだな
0368デフォルトの名無しさん
2011/04/15(金) 07:16:22.60プログラマは意識しなくてもシステム側が変換処理を行って、
処理が遅くなるからパレットによる利点が失われるだよ。
しかも描画先が256色モードとは限らず、スクリーンフォーマットと違うDIBなんか書き込んだら、
DDBに比べて著しく処理速度が落ちる。
>メモリ転送は抜き色マスク作って4ピクセルずつやる
昔、頭の悪い奴が作っていた間違った解説サイトによく載っていた手法だろう。
まんまと騙されたんだね。
0369デフォルトの名無しさん
2011/04/15(金) 11:46:33.250370デフォルトの名無しさん
2011/04/15(金) 12:08:55.460371デフォルトの名無しさん
2011/04/15(金) 12:52:07.95作れる。
次の患者さんどうぞー。
0372デフォルトの名無しさん
2011/04/15(金) 12:55:36.130373デフォルトの名無しさん
2011/04/15(金) 13:52:22.800374デフォルトの名無しさん
2011/04/15(金) 14:18:30.030375デフォルトの名無しさん
2011/04/15(金) 15:04:43.670376デフォルトの名無しさん
2011/04/15(金) 15:38:17.000377デフォルトの名無しさん
2011/04/15(金) 15:59:25.27しかしお前等ってほんとくだらねー話しかしないし糞の役にも立たない屑だよなw
0378デフォルトの名無しさん
2011/04/15(金) 16:33:20.240379デフォルトの名無しさん
2011/04/15(金) 17:34:33.82それだと丸ウェアのような隠れプロセスは出てこないんだよね
0380デフォルトの名無しさん
2011/04/15(金) 17:36:56.72まじっすかっ!!!!!!!!
隠れ出すのどうしたらいいの?
さっさと教えろろブタ野郎
0381デフォルトの名無しさん
2011/04/15(金) 17:46:55.74http://www.youtube.com/watch?v=nTqgj1rQFic
0382デフォルトの名無しさん
2011/04/15(金) 17:49:41.83心だけ連れてゆかないで
0383デフォルトの名無しさん
2011/04/15(金) 18:29:46.00最終的に中国人のやり取りの断片を見つけて方法が分かったけど
さすがにこれだけは気軽に教えられないな
日本で知ってる人間なんて5本の指のレベルだろう
0384デフォルトの名無しさん
2011/04/15(金) 18:38:33.800385デフォルトの名無しさん
2011/04/15(金) 19:50:40.240386デフォルトの名無しさん
2011/04/15(金) 21:37:22.04だよなー。5年くらい前なら。
今は日本語での関連書籍も出て手軽に見られる環境が整ったけど、
BlackHatでそれをさらに回避する技術が発表されたりするから、
結局英語情報を見るのが一番確実だな。
0387デフォルトの名無しさん
2011/04/16(土) 00:52:05.12この日本語の意味を説明してください。
0388デフォルトの名無しさん
2011/04/16(土) 07:55:49.49Because it is quite none at all information, English information is [na].
0389デフォルトの名無しさん
2011/04/16(土) 07:59:16.210390デフォルトの名無しさん
2011/04/16(土) 08:14:52.60どこか他人より抜きん出ている存在になりたい、と日々妄想するも、
怠惰で、知恵も、知識も、技術も無く、他人の受け売りと知ったかぶりで心を支え、
しかし沸き立つ自尊心を抑えられず、他人と比較する事に執着している
アンバランスな精神構造の大人コドモが想像で書いたレスです。
日本語が奇妙であっても、なんら不思議はまったく皆無
では、ないでしょうか。
0391デフォルトの名無しさん
2011/04/16(土) 08:43:45.25逆に自尊心が必死ですよwww
それだと逆に、自分は怠惰でなく、知恵も、知識も、技術も有ると主張してるだけだよwww
残念ながら知識も知恵も技術も日本語どころか何とも関係してないから
どんだけ立派な肩書きがあろうが、君ごときが到達出来ない高みとうのがあるんだよ
0392デフォルトの名無しさん
2011/04/16(土) 08:52:24.610393デフォルトの名無しさん
2011/04/16(土) 08:53:45.750394デフォルトの名無しさん
2011/04/16(土) 10:52:11.130395デフォルトの名無しさん
2011/04/16(土) 11:14:07.67次の患者さんどうぞー。
0396デフォルトの名無しさん
2011/04/16(土) 14:10:41.820397デフォルトの名無しさん
2011/04/16(土) 14:13:19.610398デフォルトの名無しさん
2011/04/16(土) 20:50:41.340399デフォルトの名無しさん
2011/04/16(土) 21:25:10.400400デフォルトの名無しさん
2011/04/16(土) 21:27:39.250401デフォルトの名無しさん
2011/04/16(土) 22:42:19.94英語圏のハッカー連中はそんな奴ばっかりだけどwww
エスカレーター式でプログラマになってその道で知識を自負してるんだろうけど
悪いけどハッキング関連(クラックだとか言う屁理屈は素人が言うことだからなw)の知識は
まったくベクトルが違う話なんだよwww
0402デフォルトの名無しさん
2011/04/16(土) 22:48:27.67そんな手には乗らないwww
0403デフォルトの名無しさん
2011/04/16(土) 22:59:29.33もう寝ろよ
0404デフォルトの名無しさん
2011/04/16(土) 23:07:23.510405デフォルトの名無しさん
2011/04/17(日) 00:56:00.88ハッキングとクラックという単語を同列に扱うのはちょっと違和感ありますね
ハックとクラックか、ハッキングとクラッキングなら分かりますが、
使い慣れていないせいで間違えちゃったんですかね
まったくベクトルが違う言葉だと思うんですけど
0406デフォルトの名無しさん
2011/04/17(日) 00:59:54.280407デフォルトの名無しさん
2011/04/17(日) 01:31:58.68それ以前にハッキング、クラッキングは和製英語だろ
公式的な文章でもない限りネイティブで使ってる人は居ない
0408デフォルトの名無しさん
2011/04/17(日) 03:58:34.08>それ以前にハッキング、クラッキングは和製英語だろ
>公式的な文章でもない限りネイティブで使ってる人は居ない
お前エリック・レイモンドやジャーゴンファイル関係者や、リーヌス・トーバルズや
リチャード・ストールマンや30年前から現在までの全てのプログラマに100万回土下座しろよ
0409デフォルトの名無しさん
2011/04/17(日) 05:26:53.650410デフォルトの名無しさん
2011/04/17(日) 06:48:04.580411デフォルトの名無しさん
2011/04/17(日) 07:28:38.56and thats what I am.
0412デフォルトの名無しさん
2011/04/17(日) 07:44:16.36プルトニウムは核兵器の原料になるから、日本がそれを大量保有する事は他国にとって脅威らしい。
日本「北朝鮮がプルトニウムを5キロも持ってる!恐い!IAEA調べてー!」
IAEA「日本はプルトニウムを40トンも持ってる。恐いな。日本を調べよう」
以前からこんな感じだったんだよなw
0413デフォルトの名無しさん
2011/04/17(日) 08:40:50.150414デフォルトの名無しさん
2011/04/17(日) 08:43:22.810415デフォルトの名無しさん
2011/04/17(日) 21:00:00.130416デフォルトの名無しさん
2011/04/17(日) 21:22:54.700417デフォルトの名無しさん
2011/04/17(日) 21:54:05.44これが和製馬鹿か
0418デフォルトの名無しさん
2011/04/18(月) 17:33:05.89TerminateProcessをしているのですが、アクセス権の関係か
OpenProcessでNULLを返すのがあります。
これを強制的に終了させたいのでOpenProcessでちゃんとハンドルを返すようにする
設定を教えてください
0419デフォルトの名無しさん
2011/04/18(月) 20:23:57.270420デフォルトの名無しさん
2011/04/18(月) 20:47:18.570421デフォルトの名無しさん
2011/04/18(月) 21:22:33.87種類にもよるが、許可されたモジュール外からオープンできないように制御している。
0422デフォルトの名無しさん
2011/04/18(月) 21:32:57.461行目みたいな妄想が真っ先に出る人って
0423デフォルトの名無しさん
2011/04/18(月) 22:04:26.430424デフォルトの名無しさん
2011/04/18(月) 22:47:25.77セキュリティソフトでもそこまでしてないからな
0425デフォルトの名無しさん
2011/04/18(月) 23:20:51.69いつもっていうかいつもではないけどたまにうざいときがあって
そのときはタスクマネージャから殺してるんだけど
それやるのがめんどいからボタン一発で殺すソフトを作りたかった
なぜかこれがOpenProcessでNULLを返すから困ったもんです
0426デフォルトの名無しさん
2011/04/18(月) 23:43:37.460427デフォルトの名無しさん
2011/04/18(月) 23:45:51.97知らないならレスしないで下さい。ウザいだけです。
0428デフォルトの名無しさん
2011/04/19(火) 00:07:04.13OpenProcess TerminateProcessはタスクマネージャーがやってることだから
ユーザーがやろうと同じことなんだが
WindowsVista以上で管理者権限で実行してないとかいうオチじゃないだろうな?
0429デフォルトの名無しさん
2011/04/19(火) 00:09:46.21AntiVir
OSはXP
普通のは殺せるけどなぜかこれだけNULLが返ってくる
0430デフォルトの名無しさん
2011/04/19(火) 00:17:31.95AntiVirが判別してるんだろう
そりゃどうしようもないでしょ
どうにかできたらウィルスに強制終了されて終わるwww
0431デフォルトの名無しさん
2011/04/19(火) 01:38:15.30しかしお前等ってほんとくだらねー話しかしないし糞の役にも立たない屑だよなw
0432デフォルトの名無しさん
2011/04/19(火) 02:00:33.150433デフォルトの名無しさん
2011/04/19(火) 03:13:21.640434デフォルトの名無しさん
2011/04/19(火) 06:25:28.74その芸風は飽きたから
0435デフォルトの名無しさん
2011/04/19(火) 09:40:32.72んでそれやるとオールおkっぽいみたいだけど
使い方よーわからんかった
だからこの話したらそれ出るかなとおもってたんだけど、やっぱお前等じゃ無理みたいだったなw
>>431
できてないけど、代弁サンキューww
0436デフォルトの名無しさん
2011/04/19(火) 09:59:01.520437デフォルトの名無しさん
2011/04/19(火) 10:45:15.89OpenProcessする前に色々手順ふんだらでけた
やっぱシステムアレは簡単に殺せちゃアレだからって結構めんどい手順せんといかんのねこれ
しかしどっかのサイトにはタスクマネージャでも殺せないのもさっくり殺せるって書いてたが
まあ別にそこまでするつもりはないからこれで一応満足した
そしてやっと>>431だわw
0438デフォルトの名無しさん
2011/04/19(火) 11:16:54.77いろいろやるはいいけど意味わかってないだろwww
それでも、まだ入り口程度の知識だ、まあがんばれwww
アンチウィルスを落とす方法なんてこんな所で教えるわけないだろwww
0439デフォルトの名無しさん
2011/04/19(火) 11:25:06.79それってやばいんじゃ・・・
0440デフォルトの名無しさん
2011/04/19(火) 11:27:38.500441デフォルトの名無しさん
2011/04/19(火) 11:44:01.78まあ結論から言うとアンチウィルスソフトなんて役に立ってないのが現実だよwww
感染してることにすら気づかないレベルだから無いと思ってるだけ
0442デフォルトの名無しさん
2011/04/19(火) 12:30:55.470443デフォルトの名無しさん
2011/04/19(火) 13:12:14.830444デフォルトの名無しさん
2011/04/19(火) 14:18:41.480445デフォルトの名無しさん
2011/04/19(火) 16:02:20.820446デフォルトの名無しさん
2011/04/19(火) 18:34:02.100447デフォルトの名無しさん
2011/04/19(火) 18:37:56.22wdm.hはntddk.hのサブセットです。
って言った場合、wdm.hはntddk.hより小さな集合ってことだよね?
サブセットって。
スーパーセットって言ったらwdm.hはntddk.hを包含しつつ拡張されているって意味だけど
サブセットなら、むしろ一部が使えないよ、見たいに考えればいいんですよね?
0448デフォルトの名無しさん
2011/04/19(火) 22:02:25.12知らないならレスしないで下さい。ウザいだけです。
0449デフォルトの名無しさん
2011/04/19(火) 22:09:02.66学校いかないとやばいぜ君ら
0450デフォルトの名無しさん
2011/04/20(水) 09:10:39.140451デフォルトの名無しさん
2011/04/20(水) 10:36:48.590452デフォルトの名無しさん
2011/04/20(水) 12:20:11.510453デフォルトの名無しさん
2011/04/20(水) 12:56:20.300454デフォルトの名無しさん
2011/04/20(水) 17:52:38.390455デフォルトの名無しさん
2011/04/20(水) 18:01:10.220456デフォルトの名無しさん
2011/04/21(木) 00:45:53.53お前らいつもリアルで見ているだろうに
0457デフォルトの名無しさん
2011/04/21(木) 01:00:49.970458デフォルトの名無しさん
2011/04/21(木) 01:32:55.030459デフォルトの名無しさん
2011/04/21(木) 03:22:44.78猫以下乙
0460デフォルトの名無しさん
2011/04/21(木) 04:30:12.610461デフォルトの名無しさん
2011/04/21(木) 04:32:32.74までの構造体と定数を定義したヘッダってありますかね?
0462デフォルトの名無しさん
2011/04/21(木) 05:39:59.930463デフォルトの名無しさん
2011/04/21(木) 07:04:57.900464デフォルトの名無しさん
2011/04/21(木) 09:36:40.210465デフォルトの名無しさん
2011/04/21(木) 10:02:56.080466デフォルトの名無しさん
2011/04/21(木) 12:24:08.87GetDriveType();でドライブz:\を判定したときに、DRIVE_REMOTEを取得できると思っていたのですが
できませんでした。 一度、エクスプローラなどでアクセスをするとうまく取得できるようです。
なぜでしょうか? また、上記の場合でもネットワークドライブを正しく判定する方法はあるでしょうか?
環境はXPです。
0467デフォルトの名無しさん
2011/04/21(木) 13:26:33.600468デフォルトの名無しさん
2011/04/21(木) 15:03:27.01findfirstfileでルートにアクセスしたらロードされるんじゃない?
0469デフォルトの名無しさん
2011/04/21(木) 15:49:39.510470デフォルトの名無しさん
2011/04/21(木) 16:01:39.800471デフォルトの名無しさん
2011/04/21(木) 18:44:28.63自分で試す前に、そういう質問をする人間には無理。
そもそもプログラム全般に向いていない。
0472デフォルトの名無しさん
2011/04/21(木) 20:07:12.16アセンブラで追うということが何を指しているのか理解しているのか?
0473デフォルトの名無しさん
2011/04/21(木) 21:18:14.480474デフォルトの名無しさん
2011/04/21(木) 21:27:24.730475デフォルトの名無しさん
2011/04/21(木) 22:30:18.350476デフォルトの名無しさん
2011/04/21(木) 23:12:22.571つの空フォルダ削除で3回メッセージが飛んでくるんですけど
どして?
SHChangeNotifyEntry はデスクトップのpild、fRecursiveはTRUEにしてます
0477デフォルトの名無しさん
2011/04/21(木) 23:12:57.12○pidl
0478デフォルトの名無しさん
2011/04/22(金) 02:27:52.900479476
2011/04/22(金) 11:04:01.32もしかしてデスクトップにあるフォルダを削除すると、
1・ネームスペースのルート直下のアイテム
2・C:\Users\ユーザー\Desktop\以下に存在するアイテム
3・その他なんかのデスクトップ下のアイテム
として削除されるので3つ来るの? つかこれShellAPIだからスレ違い?
0480デフォルトの名無しさん
2011/04/22(金) 12:59:57.48えっ
0481デフォルトの名無しさん
2011/04/22(金) 14:23:21.730482デフォルトの名無しさん
2011/04/22(金) 14:39:08.570483デフォルトの名無しさん
2011/04/22(金) 15:25:13.860484デフォルトの名無しさん
2011/04/22(金) 16:46:38.680485デフォルトの名無しさん
2011/04/22(金) 16:47:55.130486デフォルトの名無しさん
2011/04/22(金) 17:31:26.500487デフォルトの名無しさん
2011/04/22(金) 17:33:51.640488デフォルトの名無しさん
2011/04/22(金) 17:51:25.86オリジナル形状のウィンドウを作りたいのですが
どのような命令を使えばオリジナルのウィンドウを作成・表示できますか?
0489デフォルトの名無しさん
2011/04/22(金) 17:53:36.94なんつったっけアレ
ほら、アレさアレ
0490デフォルトの名無しさん
2011/04/22(金) 17:59:36.82SetWindowRgn
0491デフォルトの名無しさん
2011/04/22(金) 23:04:56.210492デフォルトの名無しさん
2011/04/23(土) 07:13:25.74作りたいものによって使い分けだな。
スプラッシュスクリーンみたいなのならレイヤード一択なんだけど。
0493デフォルトの名無しさん
2011/04/23(土) 08:33:44.97までは出来たんだけど、選択が行単位でしかできねぇ
リストビューではセル単位で選択できるようにってできないのですか?
0494デフォルトの名無しさん
2011/04/23(土) 09:51:11.170495デフォルトの名無しさん
2011/04/23(土) 17:12:00.500496デフォルトの名無しさん
2011/04/23(土) 17:19:57.06結局最初から自前で実装した方がコード量が小さくなるというのが経験談。
0497デフォルトの名無しさん
2011/04/23(土) 18:39:47.340498デフォルトの名無しさん
2011/04/23(土) 18:47:49.56死ねよ
0499デフォルトの名無しさん
2011/04/23(土) 20:35:32.69WPFで作るとすごい簡単に実装できるよ
0500デフォルトの名無しさん
2011/04/23(土) 22:28:36.960501デフォルトの名無しさん
2011/04/24(日) 05:05:44.26昔GDIで表書くの作ったからそれにディットコントロールもたせればすぐ出来るかな
ソートとか行入れ替えとか大きくデータ動かすときのデータの管理が面倒そうだけど
0502デフォルトの名無しさん
2011/04/24(日) 05:20:20.75自分でプログラム組んでちょちょちょいっとcsvファイル処理しちゃおうと思ったけど
こりゃExcel勉強した方が早そうだ
0503デフォルトの名無しさん
2011/04/24(日) 06:15:01.730504デフォルトの名無しさん
2011/04/24(日) 06:28:01.01>と思ったけどエディットコントロールじゃ複数セル選択とか難しそうだな
わたしGDIでスクロールするExcelもどきの表を以前に作ったけど、
エディットコントロールで複数セル選択とか意味フだと思うの
エディットするのは注目している1つのセルであって、複数セル選択はただのフラグだろ?
半日ありゃ作れるって
0505デフォルトの名無しさん
2011/04/24(日) 22:16:48.90通報した
0506デフォルトの名無しさん
2011/04/24(日) 23:20:40.08質問は
http://hibari.2ch.net/test/read.cgi/tech/1303039075/441
なのですが、どうするのが正解なのでしょうか?
0507デフォルトの名無しさん
2011/04/24(日) 23:54:22.090508デフォルトの名無しさん
2011/04/25(月) 01:08:25.79ゴミ入らないけど?
int main()
{
DWORD written = 0;
HANDLE hFile = CreateFile(
"a.txt", GENERIC_READ|GENERIC_WRITE, 0, 0,
OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE) {
return -1;
}
SetFilePointer(hFile, 0, 0, FILE_END);
WriteFile(hFile, "test", 4, &written, 0);
CloseHandle(hFile);
return 0;
}
0509デフォルトの名無しさん
2011/04/25(月) 05:23:30.810510デフォルトの名無しさん
2011/04/25(月) 06:55:03.67大阪入国管理局に申告していたことが、市の調べで分かった。市は、外国人らが保護費受給を前提に入国したとみて、入国の経緯などを調査する方針。
市は、05年度以降に入国▽入国後3カ月以内に生活保護を申請▽現在も保護費を受給――の条件に該当する
中国、フィリピン、ベトナム、タイ、米国、韓国人ら61人を調査。市が入管の書類を確認したところ、
うち29人は、日本での収入見通しに「生活保護」、身元保証人の職業記入欄に「無職」、扶養者欄に「区役所」などと記載していたケースがあったという。
http://www.asahi.com/national/update/0423/OSK201104220176.html
0511デフォルトの名無しさん
2011/04/25(月) 07:38:07.000512デフォルトの名無しさん
2011/04/25(月) 10:20:26.660513デフォルトの名無しさん
2011/04/25(月) 10:32:30.70普通はFILE_APPEND_DATAでオープンする。
0514デフォルトの名無しさん
2011/04/26(火) 00:48:32.35#define WINVER 0x0700
#define _WIN32_WINNT 0x0700
ってなってるけどWindows7って0x0601じゃなかったっけ http://msdn.microsoft.com/ja-jp/library/aa383745.aspx
どっちにすりゃいいの?
0515デフォルトの名無しさん
2011/04/26(火) 04:12:23.180516デフォルトの名無しさん
2011/04/26(火) 12:21:26.800517デフォルトの名無しさん
2011/04/26(火) 12:42:49.09コマンドプロンプトに横いっぱいに文字列を並べたいのですが
何バイト分文字列を表示できるか調べる方法ってありませんか?
0518デフォルトの名無しさん
2011/04/26(火) 12:45:03.010519片山博文MZ
2011/04/26(火) 12:59:27.72別プロセスでも使える共有メモリです。
0520デフォルトの名無しさん
2011/04/26(火) 13:05:56.570521片山博文MZ
2011/04/26(火) 13:28:35.13FileMapping1つだけだと、サイズ変更できないじゃん。
0522デフォルトの名無しさん
2011/04/26(火) 14:40:54.520523デフォルトの名無しさん
2011/04/26(火) 15:13:29.780524デフォルトの名無しさん
2011/04/26(火) 15:23:11.28可変長の共有メモリが欲しかったらまずwindows捨てないと
0525デフォルトの名無しさん
2011/04/26(火) 15:47:47.620526デフォルトの名無しさん
2011/04/26(火) 18:07:51.36windowsサービス側でその切り替えを検知することは可能でしょうか?
可能なら大まかな方法を教えていただけないでしょうか?
0527デフォルトの名無しさん
2011/04/26(火) 18:47:27.10クライアントOSと同じ考え方をしていると痛い目を見るぞ。
0528デフォルトの名無しさん
2011/04/26(火) 19:13:21.51とりあえず、何からの形でユーザ切り替えがあった場合、サービス側でなにイベントを受信できるのでしょうか?
0529デフォルトの名無しさん
2011/04/26(火) 19:56:57.47セッション絡みの通知も受けられるような事は書いてあるな。
ユーザー切り替えで送られてくるかどうかは判らないけど。
0530デフォルトの名無しさん
2011/04/26(火) 21:17:58.00端的に言えば可能。
ただし2003と2008以降じゃアプローチが大きく違う。
0531530
2011/04/26(火) 21:29:59.13ttp://www.microsoft.com/japan/powerpro/TF/column/kk_01_1.mspx
ttp://msdn.microsoft.com/en-us/library/Aa380543
ttp://msdn.microsoft.com/en-us/library/aa380507
この辺り調べてみなよ。作ったらVirusScanが反応するかもw。
0532デフォルトの名無しさん
2011/04/26(火) 21:52:43.850533526
2011/04/27(水) 10:03:26.54ありがとうございますm(_ _)m
調べてみて、実装可能かを調べてみます。
0534デフォルトの名無しさん
2011/04/27(水) 12:42:47.86自ウインドウ以外へのクリックを感知することは可能でしょうか?
0535デフォルトの名無しさん
2011/04/27(水) 13:28:57.380536デフォルトの名無しさん
2011/04/27(水) 14:04:59.68アンチウィルスソフトみたいにファイルを読み書きしたりするのを検出するにはもっと高度なことをしないと無理だけど
0537デフォルトの名無しさん
2011/04/27(水) 15:55:57.550538デフォルトの名無しさん
2011/04/27(水) 16:41:39.39まぁ前者か
0539デフォルトの名無しさん
2011/04/28(木) 02:52:37.220540デフォルトの名無しさん
2011/04/28(木) 07:29:50.190541デフォルトの名無しさん
2011/04/28(木) 08:04:03.98恩寵を受けコール・テンペストのシムーン・シビュラでお互いパルな
アウリーガとサジッタがシミレ・シムーンやマージュ・プールで訓練し
てヘリカル・モート / ̄ ̄ ̄ ̄ ̄ ̄ ̄\したシムーンに乗りシヴュ
ラ・アウレアとレギ| うるさい黙れ |てリ・マージョンで礁国を/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ \_______/ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∨ (゚д゚ )
<⌒/ヽ-、__ノヽノ |
/<_/____/ < <
0542デフォルトの名無しさん
2011/04/28(木) 16:30:14.80このハンドルがクローズ(CloseHandle)されたのかをチェックする方法はあるでしょうか?
0543デフォルトの名無しさん
2011/04/28(木) 16:42:02.700544デフォルトの名無しさん
2011/04/28(木) 16:50:05.840545542
2011/04/28(木) 16:56:45.32VCのデバックモードでクローズされたハンドルをさらにCloseHandleを行うと、例外が発生します。
多くのファイルをCreateFile(操作)するため、できれは先ほど書いたとおり、チェックを行いたいと思います。
0546デフォルトの名無しさん
2011/04/28(木) 17:14:27.56ひとつのハンドルを複数人で共有するから誰がCloseHandleするかでモメるんだろうたぶん
ひとりひとりに専用のハンドルを与えて各自CloseHandleさせる
0547デフォルトの名無しさん
2011/04/28(木) 17:15:39.49知らないならレスするなよ・・・
0548デフォルトの名無しさん
2011/04/28(木) 17:16:18.45CloseHandle((HANDLE)NULL);
CloseHandle((HANDLE)NULL);
普通にクラスを使うのがいいと思う
0549デフォルトの名無しさん
2011/04/28(木) 17:19:14.63例外が発生するのはデバッガを使用した場合だけなので気にしない。
例外を捕まえる。
GetHandleInformationで成功したらクローズする。
根本的な解決ではないけどお好きなのをどうぞ。
0550デフォルトの名無しさん
2011/04/28(木) 17:22:51.760551デフォルトの名無しさん
2011/04/28(木) 17:22:56.710552デフォルトの名無しさん
2011/04/28(木) 17:24:08.30使う前にフラグ見ればいいでしょ
0553デフォルトの名無しさん
2011/04/28(木) 17:25:00.863つのうちから1つ選べってことだが?
馬鹿なのか?
0554デフォルトの名無しさん
2011/04/28(木) 17:26:18.040555デフォルトの名無しさん
2011/04/28(木) 17:30:18.91C言語には触れておくべきだと思う
0556デフォルトの名無しさん
2011/04/28(木) 18:01:07.11だからAPIで確認する必要性が無い。
0557デフォルトの名無しさん
2011/04/28(木) 18:17:49.550558デフォルトの名無しさん
2011/04/28(木) 18:20:52.520559デフォルトの名無しさん
2011/04/28(木) 18:22:17.560560デフォルトの名無しさん
2011/04/28(木) 18:26:59.870561542
2011/04/28(木) 18:43:20.45正確に言うと、CreateFileしたハンドルを他社のAPIに渡すといろいろファイル操作をしてくれて、
最終的にクローズして返ってくるんですが、APIのバグか?たまにクローズされずに返ってくることがあるみたいです。
(対象ファイルが削除できないなどで確認)
一時対処として、チェックしてクローズしていない場合はこちらでクローズしようと思っています。
API側で勝手にクローズするなよ・・・って感じですが・・・・
少し質問を追加しますが、CloseHandleでクローズしたハンドルに対してさらにCloseHandleを行っても例外が発生するぐらいで問題ないでしょうか?
0562デフォルトの名無しさん
2011/04/28(木) 18:45:15.81GetHandleInformationで成功したらクローズする。
でいいじゃねーか。
0563デフォルトの名無しさん
2011/04/28(木) 18:51:30.160564デフォルトの名無しさん
2011/04/28(木) 21:52:31.070565デフォルトの名無しさん
2011/04/28(木) 23:05:00.490566デフォルトの名無しさん
2011/04/28(木) 23:06:29.850567デフォルトの名無しさん
2011/04/28(木) 23:14:44.260568デフォルトの名無しさん
2011/04/28(木) 23:16:17.480569デフォルトの名無しさん
2011/04/28(木) 23:16:45.780570デフォルトの名無しさん
2011/04/28(木) 23:16:54.820571デフォルトの名無しさん
2011/04/28(木) 23:26:22.350572デフォルトの名無しさん
2011/04/29(金) 01:28:19.110573デフォルトの名無しさん
2011/04/29(金) 11:55:47.93いっそ 自前でやる CreateFile 直後に SetHandleImfomation で
HANDLE_FLAG_PROTECT_FROM_CLOSEして
他社API内の CloseHandle から保護するのはどうだろう?
0574デフォルトの名無しさん
2011/04/29(金) 13:16:53.27ハンドルをクローズできませんでした、ってメッセージだしてくれちゃいそう
0575デフォルトの名無しさん
2011/04/29(金) 13:30:01.56ハンドルが使いまわされていた場合に問題が発生する可能性がある。
他社のAPIにきちんとクローズしろと文句付けることが正しい解決策。
0576デフォルトの名無しさん
2011/04/29(金) 13:39:19.63文句つける という策を用いるなら
勝手にクローズするな
のほうが良くね? 他社のAPIの引数が CreateFileの戻りを要求している造りのようだしね
0577デフォルトの名無しさん
2011/04/29(金) 14:23:58.73クローズされようがされまいがどうでもいい。
という考え方もあるな。昔のCGIみたいな作りだけどw
0578デフォルトの名無しさん
2011/04/29(金) 14:32:07.80「仕様です」と一蹴される可能性が高い。
それより「仕様通りにしろ」の方が通る可能性高いでしょ。
0579デフォルトの名無しさん
2011/04/29(金) 14:41:54.87あああ 通しやすさからいうと仰るとおりだ… 精進が足らんのう:俺
0580デフォルトの名無しさん
2011/04/29(金) 17:32:13.91STATICコントロールなどのプロシージャをすり替えたウィンドウをメインウィンドウにしたらなにか問題起こりますか?
0581デフォルトの名無しさん
2011/04/29(金) 17:56:20.020582デフォルトの名無しさん
2011/04/29(金) 18:15:52.990583デフォルトの名無しさん
2011/04/29(金) 18:46:52.070584デフォルトの名無しさん
2011/04/29(金) 19:38:24.46とやるほうが逆に面倒そうだが・・・
0585デフォルトの名無しさん
2011/04/29(金) 21:19:27.470586デフォルトの名無しさん
2011/04/30(土) 10:55:03.39思い出すわ…就活で知り合った男と
0587デフォルトの名無しさん
2011/04/30(土) 11:34:01.380588デフォルトの名無しさん
2011/04/30(土) 18:47:03.82ほかじゃ代替できないものなんてあるんですか?
0589デフォルトの名無しさん
2011/04/30(土) 18:57:04.89どのレベルで満足するかという話
0590デフォルトの名無しさん
2011/04/30(土) 19:15:20.18ラッパーがない場合かな
例えばVBでXInput使いたいとか
0591デフォルトの名無しさん
2011/04/30(土) 19:18:04.370592デフォルトの名無しさん
2011/04/30(土) 19:56:23.08いちいちフレームワークとか使う方がめんどくさいだろ
0593デフォルトの名無しさん
2011/05/01(日) 07:36:19.75http://livedoor.blogimg.jp/news4vip2/imgs/4/1/419fe295-s.jpg
http://livedoor.blogimg.jp/news4vip2/imgs/7/6/76292475-s.jpg
http://livedoor.blogimg.jp/news4vip2/imgs/a/4/a4a988eb-s.jpg
http://livedoor.blogimg.jp/news4vip2/imgs/6/9/6921247a.jpg
http://livedoor.2.blogimg.jp/news4vip2/imgs/8/0/80e554b9.jpg
http://livedoor.2.blogimg.jp/news4vip2/imgs/f/a/fa61bbb9.jpg
http://livedoor.2.blogimg.jp/news4vip2/imgs/6/e/6e0aa96a.jpg
http://livedoor.2.blogimg.jp/news4vip2/imgs/6/b/6bae052d.jpg
http://livedoor.2.blogimg.jp/news4vip2/imgs/5/2/5263197e.jpg
http://up2.pandoravote.net/up21/img/panji00001361.jpg
http://up2.pandoravote.net/up21/img/panji00001362.jpg
0594デフォルトの名無しさん
2011/05/01(日) 13:44:38.56システムの用意したコントロールみたいにパパっと使えるようにする方法って用意されてないの?
自分でしこしこコード書くしかないのかな
0595デフォルトの名無しさん
2011/05/01(日) 13:46:29.29つふれーむわーく
0596デフォルトの名無しさん
2011/05/01(日) 14:23:33.050597デフォルトの名無しさん
2011/05/01(日) 14:37:07.020598デフォルトの名無しさん
2011/05/01(日) 17:13:38.100599デフォルトの名無しさん
2011/05/01(日) 17:35:51.210600デフォルトの名無しさん
2011/05/01(日) 17:42:44.410601デフォルトの名無しさん
2011/05/01(日) 17:56:48.690602デフォルトの名無しさん
2011/05/01(日) 19:39:55.530603デフォルトの名無しさん
2011/05/01(日) 19:46:37.530605デフォルトの名無しさん
2011/05/01(日) 20:04:30.210606デフォルトの名無しさん
2011/05/01(日) 20:26:32.580607デフォルトの名無しさん
2011/05/01(日) 20:27:08.380608デフォルトの名無しさん
2011/05/01(日) 20:27:26.400609デフォルトの名無しさん
2011/05/01(日) 22:17:56.800610デフォルトの名無しさん
2011/05/01(日) 22:39:32.54やべえ糞ふいた
0611デフォルトの名無しさん
2011/05/01(日) 22:41:37.83ワロタリウス�V世www
0612デフォルトの名無しさん
2011/05/01(日) 22:43:12.720613デフォルトの名無しさん
2011/05/01(日) 22:50:30.21普段よっぽどさみしい生活してるんだろうな
0614デフォルトの名無しさん
2011/05/01(日) 22:51:41.65腹いてえwwww
0615デフォルトの名無しさん
2011/05/01(日) 23:03:28.29ワロタ
0616デフォルトの名無しさん
2011/05/01(日) 23:15:55.13こwwwれwwwwはwwもwwwwうwwwww笑wwwうwしwかwなwいw
0617デフォルトの名無しさん
2011/05/01(日) 23:21:40.560618デフォルトの名無しさん
2011/05/01(日) 23:23:16.53ブロッコリー噴いたwwwwwww
0619デフォルトの名無しさん
2011/05/01(日) 23:27:43.710620デフォルトの名無しさん
2011/05/01(日) 23:28:56.74ワロタwww天才wwww
0621デフォルトの名無しさん
2011/05/02(月) 04:04:11.83強制連行されたって言ってくるからな
日本に不正に入ってきたゴキブリは叩き潰す
0622デフォルトの名無しさん
2011/05/02(月) 07:27:45.51>ウィンドウクラスを外部ファイルかリソースにして
>システムの用意したコントロールみたいにパパっと使えるようにする方法って用意されてないの?
>自分でしこしこコード書くしかないのかな
ResEdit 使えば楽勝。ってそういう話じゃなくて?
ウィンドウクラスを外部ファイルとか、何言ってんの?って所もあるが
0623デフォルトの名無しさん
2011/05/02(月) 20:57:30.910624デフォルトの名無しさん
2011/05/02(月) 21:19:03.400625デフォルトの名無しさん
2011/05/02(月) 21:24:50.230626デフォルトの名無しさん
2011/05/02(月) 21:27:19.690627デフォルトの名無しさん
2011/05/02(月) 21:56:12.420628デフォルトの名無しさん
2011/05/03(火) 00:13:12.340629デフォルトの名無しさん
2011/05/03(火) 06:19:06.25FindWindowEx
0630デフォルトの名無しさん
2011/05/04(水) 08:02:27.37あー、なるほど忘れてました
ありがとうございました
0631デフォルトの名無しさん
2011/05/04(水) 16:03:43.42を取得しているんだけど自アプリケーション実行した後のプロセスが
この一覧に反映されない。こういうものなのだろうか。
0632デフォルトの名無しさん
2011/05/04(水) 16:05:09.57「自アプリケーション実行後に増えたプロセス」か。
0633デフォルトの名無しさん
2011/05/04(水) 18:06:21.80リストが更新されると書いてあるな。
そうしない限り、一度作成したリストを返し続けるっぽい。
0634デフォルトの名無しさん
2011/05/04(水) 18:12:24.45解決しましたありがとう。お手数かけて申し訳なす
0635デフォルトの名無しさん
2011/05/04(水) 18:12:33.96参考になるサイトや最小のサンプルコードなどはありませんか?
0636デフォルトの名無しさん
2011/05/04(水) 18:41:42.810637デフォルトの名無しさん
2011/05/04(水) 18:48:25.39スレ違いってことですか?あとTorojanってなんですか?
0638デフォルトの名無しさん
2011/05/04(水) 19:25:25.710639デフォルトの名無しさん
2011/05/04(水) 19:57:47.030640デフォルトの名無しさん
2011/05/04(水) 22:19:50.430641デフォルトの名無しさん
2011/05/04(水) 22:41:29.80>>635がかかってきました
0642デフォルトの名無しさん
2011/05/04(水) 22:55:51.390643デフォルトの名無しさん
2011/05/04(水) 23:14:50.100644デフォルトの名無しさん
2011/05/04(水) 23:31:48.56http://keicode.com/windows/win09.php
これ読んでもできないようなら諦める
0645デフォルトの名無しさん
2011/05/04(水) 23:35:34.87DLL injectionで検索すれば出てくる。
この板には一般的なテクニックでも、ウイルス作成に転用可能だと脊髄反射で
目の敵にするバカが住みついているから自分で調べるが吉。
そのうち、アセンブラはウイルス作成に使われるから出ていけとか言い出すん
じゃないかとwktkで待ってる。
0646デフォルトの名無しさん
2011/05/04(水) 23:41:35.97>>645
ありがとう助かりました
プログラム言語はウイルス作成に使われるから(ry
0647デフォルトの名無しさん
2011/05/04(水) 23:45:08.87ちなみにフックしてなにをするんだ?
0648デフォルトの名無しさん
2011/05/04(水) 23:48:38.19ネトゲのチャットが使いづらい&読みづらいから
オレオレクライアント作りたいだけですよ
0649デフォルトの名無しさん
2011/05/04(水) 23:50:55.360650デフォルトの名無しさん
2011/05/04(水) 23:53:37.37他のユーザーのWeb入力履歴をとりたいだけですよ
カード番号とかパスワードとか
0651デフォルトの名無しさん
2011/05/04(水) 23:56:18.16それはjavascriptとかブラウザのエクステンションでやったほうが楽だと思いますよ
0652デフォルトの名無しさん
2011/05/04(水) 23:57:51.98おいおい、
でも、特定のプロセスのwinsockのsendとrecvをフックしたいんですが
となるとそのようなこと考えるよな
0653デフォルトの名無しさん
2011/05/05(木) 00:05:38.200654デフォルトの名無しさん
2011/05/05(木) 00:25:05.370655デフォルトの名無しさん
2011/05/05(木) 00:30:19.39チョンゲーなら諦めろ。最初から対策されてる。
0656デフォルトの名無しさん
2011/05/05(木) 00:33:14.860657デフォルトの名無しさん
2011/05/05(木) 11:15:24.120658デフォルトの名無しさん
2011/05/05(木) 16:32:05.200659デフォルトの名無しさん
2011/05/05(木) 19:19:37.860660デフォルトの名無しさん
2011/05/05(木) 20:11:45.910661デフォルトの名無しさん
2011/05/05(木) 21:45:34.890662デフォルトの名無しさん
2011/05/06(金) 01:30:05.800663デフォルトの名無しさん
2011/05/06(金) 01:31:29.600664デフォルトの名無しさん
2011/05/06(金) 01:50:44.490665デフォルトの名無しさん
2011/05/06(金) 06:32:22.37ちょっとワロタ
0666デフォルトの名無しさん
2011/05/06(金) 06:50:49.330667デフォルトの名無しさん
2011/05/06(金) 07:44:45.00http://hatsukari.2ch.net/test/read.cgi/news/1304575974/
0668デフォルトの名無しさん
2011/05/06(金) 18:46:59.19大手のゲームはプロテクチョされてるからなw
0669デフォルトの名無しさん
2011/05/07(土) 00:21:50.01きえろぶっとばされんうちにな
0670デフォルトの名無しさん
2011/05/07(土) 00:26:38.480671デフォルトの名無しさん
2011/05/07(土) 00:57:56.620672デフォルトの名無しさん
2011/05/07(土) 02:52:37.53こういうカスが沸いてこないようにするには
どの関数を使えばいいでしょうか?
0673デフォルトの名無しさん
2011/05/07(土) 05:57:14.710674デフォルトの名無しさん
2011/05/07(土) 11:53:28.92カスじゃないなら自分でなんとかすればいいんじゃないでしょうか?
0675デフォルトの名無しさん
2011/05/07(土) 13:09:58.090676デフォルトの名無しさん
2011/05/07(土) 13:11:32.56dimad
0677デフォルトの名無しさん
2011/05/07(土) 13:17:50.320678デフォルトの名無しさん
2011/05/07(土) 14:51:31.00GetDesktopWindow();によって取得できますが
あるウィンドウの背面に表示されているスクリーン、
つまり、特定のウィンドウがなくなった場合のスクリーンキャプチャを取得することはできますでしょうか?
一瞬だけウィンドウを消せば良いかと思って
ShowWindow( hWnd, SW_HIDE );
とShowWindow( hWnd, SQ_SHOW)をキャプチャ前後にはさんだのですが、
うまくいきませんでした(キャプチャ上でウィンドウは消えなかった)。。。
0679デフォルトの名無しさん
2011/05/07(土) 15:02:35.010680デフォルトの名無しさん
2011/05/07(土) 15:11:04.82>678のやり方だと思うけど、ShowWindowじゃなくてShowWindowAsyncじゃねぇ?
"Sets the show state of a window created by a different thread."とか書いてあるし。
でも非同期動作だから完全に非表示状態になるまでどうやって待機するか、って問題もある。
0681デフォルトの名無しさん
2011/05/07(土) 15:14:44.49XP以降なら
PrintWindow
で隠れているウィンドウのキャプチャができそうだけど、
これでデスクトップのハンドル自体を指定してみるとか
0682デフォルトの名無しさん
2011/05/07(土) 18:42:42.04どうしたら出来るでしょうか。
vistaおよびXPでの動作を想定しています。
>>680
説明不足でした。
自身のウィンドウだけキャプチャ上で不可視になってほしいのです。。。
ShowWindowでウィンドウを隠してから、
キャプチャまでに少しSleepしてあげればなんとかはなりそうです。
windowをHIDEやMINIMIZEにするとエフェクトがかかってしまって即消えないので
代替的にサイズを0,0にするという方針にして、
0.05秒のsleepでなんとか(自分の環境では)できましたが、あまり賢いやりかたではないですよねえ。。。
>>681
質問ばかりですいませんが、現在存在するウィンドウのハンドル一覧を取得することはどのようにすれば可能でしょうか?
ご指摘の方法が正攻法だという気はしますが、けっこう面倒かつ重い処理になってしまいそうですね(´・ω・`)
0683デフォルトの名無しさん
2011/05/07(土) 18:55:39.11アルファを0にするとか(これならエフェクトなしって意味で)
0684デフォルトの名無しさん
2011/05/07(土) 19:49:43.390685デフォルトの名無しさん
2011/05/07(土) 20:20:43.160686デフォルトの名無しさん
2011/05/07(土) 20:33:43.73遅いっしょ
0688デフォルトの名無しさん
2011/05/07(土) 21:38:08.570689デフォルトの名無しさん
2011/05/07(土) 23:18:35.23プロセスとDLLはアウツかな
0690デフォルトの名無しさん
2011/05/07(土) 23:26:58.720691デフォルトの名無しさん
2011/05/07(土) 23:30:45.890692デフォルトの名無しさん
2011/05/08(日) 00:13:03.700693デフォルトの名無しさん
2011/05/08(日) 02:08:18.530694デフォルトの名無しさん
2011/05/08(日) 13:15:30.54コンストラクタやデストラクタの呼び出しタイミングは要注意なー
0695デフォルトの名無しさん
2011/05/08(日) 15:59:45.48あまりに当たり前な事をキリッしてて逆にひいた
0696デフォルトの名無しさん
2011/05/08(日) 19:22:29.760697デフォルトの名無しさん
2011/05/08(日) 19:23:48.950698デフォルトの名無しさん
2011/05/08(日) 22:25:48.560699デフォルトの名無しさん
2011/05/08(日) 22:52:10.100700デフォルトの名無しさん
2011/05/08(日) 23:03:11.960701デフォルトの名無しさん
2011/05/08(日) 23:38:22.070702デフォルトの名無しさん
2011/05/10(火) 13:11:33.430703デフォルトの名無しさん
2011/05/10(火) 14:27:00.100704デフォルトの名無しさん
2011/05/10(火) 18:39:07.940705デフォルトの名無しさん
2011/05/11(水) 02:56:14.880706デフォルトの名無しさん
2011/05/11(水) 05:11:52.430707デフォルトの名無しさん
2011/05/11(水) 19:00:26.230708デフォルトの名無しさん
2011/05/11(水) 19:03:27.600709デフォルトの名無しさん
2011/05/11(水) 19:04:27.910710デフォルトの名無しさん
2011/05/11(水) 19:05:37.440711デフォルトの名無しさん
2011/05/11(水) 19:22:58.930712デフォルトの名無しさん
2011/05/11(水) 19:23:31.060713デフォルトの名無しさん
2011/05/11(水) 19:25:00.190714デフォルトの名無しさん
2011/05/11(水) 20:49:01.160715デフォルトの名無しさん
2011/05/11(水) 21:09:12.910716デフォルトの名無しさん
2011/05/11(水) 21:40:48.810717デフォルトの名無しさん
2011/05/11(水) 22:17:20.29年幾つ?
0718デフォルトの名無しさん
2011/05/11(水) 22:24:34.620719デフォルトの名無しさん
2011/05/11(水) 22:30:03.91ED野郎めw
0720デフォルトの名無しさん
2011/05/11(水) 22:49:43.770721デフォルトの名無しさん
2011/05/11(水) 23:00:12.560722デフォルトの名無しさん
2011/05/11(水) 23:05:31.230723デフォルトの名無しさん
2011/05/11(水) 23:22:10.99君のそういうところがね
分かる?分からないだろうなぁ
0724デフォルトの名無しさん
2011/05/11(水) 23:53:19.83スルーぐらい出来ろよ同級生
0725デフォルトの名無しさん
2011/05/12(木) 00:00:23.03おっさんならわかるよな
0726デフォルトの名無しさん
2011/05/12(木) 00:22:18.930727デフォルトの名無しさん
2011/05/12(木) 02:17:59.18マウスがどこにあるかを定期的に取得したいです。
自ウィンドウだけでなく、たとえばインターネットサーフィンしてる間なんかもマウス位置を取得したいと思っています。
自分なりにしらべてみたところ、システムフックを用いればできそうだとわかったのですが、
なにぶんwindowsのプログラミングに疎いものでして、もう少し簡単な方法はないものかなあと思ったのですが
システムフックを使わずにマウス位置を取得する(マウスは通常通り使える)ような方法はありますでしょうか?
0728デフォルトの名無しさん
2011/05/12(木) 02:24:58.30これでどうでしょう
GetCursorPos 関数
http://msdn.microsoft.com/ja-jp/library/cc364640.aspx
0729デフォルトの名無しさん
2011/05/12(木) 02:26:13.580730デフォルトの名無しさん
2011/05/12(木) 02:26:58.160731デフォルトの名無しさん
2011/05/12(木) 04:57:10.42これを期に新しいWin32APIを作ってみては如何でしょうか。
0732デフォルトの名無しさん
2011/05/12(木) 08:10:46.670733デフォルトの名無しさん
2011/05/12(木) 08:25:32.040734デフォルトの名無しさん
2011/05/12(木) 09:22:40.38ダウト
0735デフォルトの名無しさん
2011/05/12(木) 09:42:48.210736デフォルトの名無しさん
2011/05/12(木) 09:48:23.870737デフォルトの名無しさん
2011/05/12(木) 09:56:05.47C#のように、ドロップ時ではなく、マウスオーバー時に
ファイルの情報を得る方法はないでしょうか?
0738デフォルトの名無しさん
2011/05/12(木) 10:08:49.320739デフォルトの名無しさん
2011/05/12(木) 10:09:29.58逆はあるけども
0740デフォルトの名無しさん
2011/05/12(木) 10:16:39.460741デフォルトの名無しさん
2011/05/12(木) 10:35:52.860742デフォルトの名無しさん
2011/05/12(木) 10:42:32.29IDE開いて5分でアプリ
はC#じゃないとできない場合もあるよん
0743デフォルトの名無しさん
2011/05/12(木) 10:44:15.58739と同じことだよ
C++で世代GC掛ける奴が何%いるっての
0744デフォルトの名無しさん
2011/05/12(木) 10:44:25.45それ言語じゃなくてIDEの話だろ
0745デフォルトの名無しさん
2011/05/12(木) 10:46:28.33機能仕様上可能な否かって話だろどう見ても
0746デフォルトの名無しさん
2011/05/12(木) 10:47:01.480747デフォルトの名無しさん
2011/05/12(木) 10:47:18.080748デフォルトの名無しさん
2011/05/12(木) 10:47:29.08じゃあアセンブラだよやっぱ
0749デフォルトの名無しさん
2011/05/12(木) 10:50:09.49ただし見積もりには入れられません
0750デフォルトの名無しさん
2011/05/12(木) 10:53:16.650751デフォルトの名無しさん
2011/05/12(木) 10:54:11.87そんな話してる人いたかい?
てか本当にここム板なのか。まさか全ての言語が、全て同じ高さで動作してるとか思ってないよなお前ら
0752デフォルトの名無しさん
2011/05/12(木) 10:55:48.67あと空論じゃないだろっての。お前プログラマ辞めろ
あと勝ち負けじゃねってのバカ
0753デフォルトの名無しさん
2011/05/12(木) 10:57:35.25ありがとうございます
OLEから調べてみようと思います
0754デフォルトの名無しさん
2011/05/12(木) 11:00:50.972人しか書いてないから気にするな
0755デフォルトの名無しさん
2011/05/12(木) 11:01:11.110756デフォルトの名無しさん
2011/05/12(木) 11:03:37.76MessageBox( NULL, "スレ違いの話題で荒らすのはやめてね", "Win32API質問箱 Build92", MB_OK );
0757デフォルトの名無しさん
2011/05/12(木) 11:04:48.620758デフォルトの名無しさん
2011/05/12(木) 11:05:01.930759デフォルトの名無しさん
2011/05/12(木) 11:09:56.86そんなんだからお前は負け続け人生なんだよ…
0760デフォルトの名無しさん
2011/05/12(木) 11:18:56.61もういいから
0761デフォルトの名無しさん
2011/05/12(木) 11:22:27.490762デフォルトの名無しさん
2011/05/12(木) 11:28:35.890763デフォルトの名無しさん
2011/05/12(木) 11:29:55.100764デフォルトの名無しさん
2011/05/12(木) 11:31:42.610765デフォルトの名無しさん
2011/05/12(木) 11:33:24.060766デフォルトの名無しさん
2011/05/12(木) 11:33:51.380767デフォルトの名無しさん
2011/05/12(木) 11:34:34.650768デフォルトの名無しさん
2011/05/12(木) 11:35:46.200769デフォルトの名無しさん
2011/05/12(木) 11:56:57.100770デフォルトの名無しさん
2011/05/12(木) 12:38:54.43こういうレスを除外出来るからID必要
0771デフォルトの名無しさん
2011/05/12(木) 12:48:36.760772デフォルトの名無しさん
2011/05/12(木) 15:18:27.690773727
2011/05/12(木) 15:24:17.29レス早いですねw
単純にマウス位置知りたいだけならsetCaptureとかしなくても良いんですね。
今回はクリック感知などまったく関係ないので、教えていただいた方法で良さそうです。
システムフックはいかにも面倒かつバグ埋めたら大変なことになりそうだったので、
質問して良かったです。ありがとうございます。
0774デフォルトの名無しさん
2011/05/12(木) 17:18:40.03SHAddToRecentDocs(2,NULL)、SHAddToRecentDocs(3,NULL)を試してみたところ、XPでは削除できますが、Vistaでは
削除できませんでした。どのようにして削除すればよいでしょうか?
0775デフォルトの名無しさん
2011/05/12(木) 17:24:13.450776デフォルトの名無しさん
2011/05/12(木) 21:46:22.25日本語でおkって感じですまないが、これで解決できるかも。
http://topic.csdn.net/u/20080326/19/24e1dcf4-76c7-49a6-9b8e-fbe1e18f8733.html
多分OleInitializeを呼ぶと機能するようになるのじゃないかと。
0777774
2011/05/13(金) 11:31:12.55返信ありがとうございます。
中国語を翻訳して試してみましたがダメでした。
OleInitialize(0); // CoInitializeEx( 0, apartment )
SHAddToRecentDocs(SHARD_PIDL, NULL);
OleUninitialize();
ググっても見ましたが、英文でなんこか同じ質問をしている人見つけましたが、中途半端で解決していない感じです(;;
0778デフォルトの名無しさん
2011/05/13(金) 11:32:18.41勝手に履歴を削除しないでください
0779デフォルトの名無しさん
2011/05/13(金) 11:41:59.500780デフォルトの名無しさん
2011/05/14(土) 11:11:52.040781デフォルトの名無しさん
2011/05/14(土) 11:12:46.870782デフォルトの名無しさん
2011/05/14(土) 12:57:39.760783デフォルトの名無しさん
2011/05/17(火) 13:02:48.98使い方が合ってるかは知らんが普通に消えた
// VC++2010ee / Windows 7
#include <ShlObj.h>
int main() {
::SHAddToRecentDocs(::SHARD_PIDL, NULL); // SHARD_PIDL=1
return 0;
}
0784デフォルトの名無しさん
2011/05/18(水) 13:04:02.910785デフォルトの名無しさん
2011/05/18(水) 15:08:47.79このサイトすげーな
ハッカーを越えた高度情報だし未発見のAPIが解説されているな
0786デフォルトの名無しさん
2011/05/18(水) 17:41:16.58つまり仕様に含まれてないんだろそれって
0787デフォルトの名無しさん
2011/05/18(水) 17:50:29.11ハッカーを越えた高度情報 とかどこの中学生の台詞だよみたいな感じ
0788デフォルトの名無しさん
2011/05/18(水) 18:49:25.590790デフォルトの名無しさん
2011/05/18(水) 19:16:00.58そのサイトの奴もここに来てるのに、なんで5段くらい優秀なんだよw
0791デフォルトの名無しさん
2011/05/18(水) 19:48:05.260792デフォルトの名無しさん
2011/05/18(水) 19:54:07.19こいつ最高に知ったか厨房
0793デフォルトの名無しさん
2011/05/18(水) 21:21:21.280794デフォルトの名無しさん
2011/05/18(水) 21:29:54.480795uy
2011/05/18(水) 22:56:30.21そういうタイプのほうが伸びるのを知ってる
けど、200x年から初めて2010年になっても未だC++、
Boost方面いっちゃってるから
ただの1技術者。IT技術の礎の1人になっちゃってるけどね
それでも、礎にすらなれない君たちよりは
0796デフォルトの名無しさん
2011/05/18(水) 23:52:31.40どのページに未発見のAPIが解説されてるのかわからん。
0797デフォルトの名無しさん
2011/05/19(木) 00:27:15.15でも
http://studiokingyo.fc2web.com/dxlib/kaibou/k_shiyou.html
こんな感じだし
この人にかかればイチローだって隠れ野球選手でしょ
0798デフォルトの名無しさん
2011/05/19(木) 00:57:59.02あるバージョン以前の関数が用いられているか確認することはできますか?
visual studio2010でビルドした.exeファイルを
windows xp上に移してダブルクリックしたところ
起動はしますが正常に動作しません。
0799デフォルトの名無しさん
2011/05/19(木) 00:58:13.76とっととコード書け
0800デフォルトの名無しさん
2011/05/19(木) 06:15:22.530801デフォルトの名無しさん
2011/05/19(木) 07:42:59.58まず一応_WIN32_WINNTやWINVERを0x0501でビルドしてる?
正常に動作しないってえらいアバウトだけどその部分のソースとか特定できないのか?
分ければその部分のAPI順に調べりゃいけそうだが
レアなのだと構造体のcbsizeがOSバージョンで違うのとかあったような
0802デフォルトの名無しさん
2011/05/19(木) 09:04:53.07すげぇ、情報量が半端じゃないことで技術者の真髄は優れた技術力をもったハッカー級だな
0803uy
2011/05/19(木) 09:18:14.47非公開APIのことだろ
なんでこのスレにいるくせにそんなバカみたいな単語使ってんの
非公開APIを自分で調べる力すらないのか このスレのレベルはゴミだな
0804デフォルトの名無しさん
2011/05/19(木) 09:20:05.980805デフォルトの名無しさん
2011/05/19(木) 09:23:42.22天才っているんだな・・・orz
0806デフォルトの名無しさん
2011/05/19(木) 09:28:15.560807デフォルトの名無しさん
2011/05/19(木) 09:39:02.650808デフォルトの名無しさん
2011/05/19(木) 13:49:55.880809デフォルトの名無しさん
2011/05/19(木) 14:09:55.020810デフォルトの名無しさん
2011/05/19(木) 14:24:37.650811デフォルトの名無しさん
2011/05/19(木) 18:36:41.330812デフォルトの名無しさん
2011/05/19(木) 19:21:06.290813デフォルトの名無しさん
2011/05/19(木) 19:26:16.700814デフォルトの名無しさん
2011/05/19(木) 20:44:18.21面倒だからリンク先は見てないけど
0815デフォルトの名無しさん
2011/05/19(木) 21:50:59.100816デフォルトの名無しさん
2011/05/19(木) 22:06:12.31スイス銀行の口座番号教えるから
0817デフォルトの名無しさん
2011/05/19(木) 23:25:32.80面白いねー
0818デフォルトの名無しさん
2011/05/19(木) 23:44:00.10785本人が"未発見のAPI"と言ってるんだから
彼の中では"未発見のAPI"なんだよ
他人が"未発見のAPI"を"非公開API"と折り合いを付けられるはずがない
0819デフォルトの名無しさん
2011/05/20(金) 00:02:51.20uy
0820デフォルトの名無しさん
2011/05/20(金) 01:47:56.97kusowarota
0821デフォルトの名無しさん
2011/05/20(金) 02:17:42.76紫外線をカットするフィルター
・uyフィルター
uyにとって都合のいいよう折り合いを付けるフィルター
0822デフォルトの名無しさん
2011/05/20(金) 02:18:51.43君面白いねー
0823デフォルトの名無しさん
2011/05/20(金) 02:44:23.29神
0824uy
2011/05/20(金) 08:28:58.12MASMみててマジでそう思った
0825デフォルトの名無しさん
2011/05/20(金) 09:34:14.050826デフォルトの名無しさん
2011/05/20(金) 12:43:05.240827uy
2011/05/20(金) 13:58:37.450828デフォルトの名無しさん
2011/05/20(金) 13:59:39.29平常運行じゃん
0829デフォルトの名無しさん
2011/05/20(金) 14:07:43.390830デフォルトの名無しさん
2011/05/20(金) 16:16:53.010831デフォルトの名無しさん
2011/05/20(金) 19:15:34.560832デフォルトの名無しさん
2011/05/20(金) 19:41:11.970833デフォルトの名無しさん
2011/05/21(土) 00:31:32.330834デフォルトの名無しさん
2011/05/21(土) 15:06:05.93天才はいる
くやしいが。
0835デフォルトの名無しさん
2011/05/21(土) 15:39:31.720836デフォルトの名無しさん
2011/05/21(土) 20:53:00.250837デフォルトの名無しさん
2011/05/21(土) 21:23:08.38コンパイルに時間がかかるからC++は
0838デフォルトの名無しさん
2011/05/21(土) 22:19:27.98恥ずかしいから二度と来ないでくれ
0839デフォルトの名無しさん
2011/05/22(日) 03:02:21.550840デフォルトの名無しさん
2011/05/22(日) 05:54:06.55嫉妬って怖いね
0841デフォルトの名無しさん
2011/05/22(日) 06:49:04.030842デフォルトの名無しさん
2011/05/22(日) 09:59:22.860843デフォルトの名無しさん
2011/05/22(日) 11:53:57.480844デフォルトの名無しさん
2011/05/22(日) 13:18:02.05おぉー、これはすごい!
こんなにしっかりまとめられた高度情報見たことないな・・・
0845デフォルトの名無しさん
2011/05/22(日) 13:50:13.290846デフォルトの名無しさん
2011/05/22(日) 17:13:23.290847デフォルトの名無しさん
2011/05/22(日) 17:26:59.870848デフォルトの名無しさん
2011/05/22(日) 17:32:51.840849デフォルトの名無しさん
2011/05/22(日) 17:43:09.110850デフォルトの名無しさん
2011/05/22(日) 17:45:32.780851デフォルトの名無しさん
2011/05/22(日) 19:29:25.730852デフォルトの名無しさん
2011/05/22(日) 19:37:57.630853デフォルトの名無しさん
2011/05/22(日) 19:53:56.14このサイトの著者って若いのに高度計算工学科学電子IT学の最先端研究者なのか
ただのプログラマではなくプロフェッサープログラマ
お前らもこのサイトで勉強汗
0854デフォルトの名無しさん
2011/05/22(日) 19:57:52.140855デフォルトの名無しさん
2011/05/22(日) 20:37:34.34近づきがたい雰囲気が...
0856デフォルトの名無しさん
2011/05/22(日) 20:43:33.790857デフォルトの名無しさん
2011/05/22(日) 21:34:31.670858デフォルトの名無しさん
2011/05/22(日) 22:34:28.22http://www.yahoo.co.jp/
0859デフォルトの名無しさん
2011/05/22(日) 22:55:45.60すごい!
0860デフォルトの名無しさん
2011/05/22(日) 23:19:25.800861デフォルトの名無しさん
2011/05/22(日) 23:32:10.040862デフォルトの名無しさん
2011/05/22(日) 23:37:27.660863デフォルトの名無しさん
2011/05/22(日) 23:45:56.20おぉ、これはwin32APIに関連する話だなぁ
0864デフォルトの名無しさん
2011/05/23(月) 00:02:22.430865デフォルトの名無しさん
2011/05/23(月) 05:35:10.450866デフォルトの名無しさん
2011/05/23(月) 06:37:12.430867デフォルトの名無しさん
2011/05/23(月) 06:47:33.300868デフォルトの名無しさん
2011/05/23(月) 21:05:53.30すごい!!なんで今まで未発見のサイトだったの??
0869デフォルトの名無しさん
2011/05/23(月) 21:53:08.320870デフォルトの名無しさん
2011/05/23(月) 22:27:55.870871デフォルトの名無しさん
2011/05/23(月) 22:30:35.79いや前から高度情報サイトとして有名だよ
ただレベルが高すぎるから研究者じゃないと知らないかもな
0872デフォルトの名無しさん
2011/05/23(月) 22:31:58.970873デフォルトの名無しさん
2011/05/23(月) 22:32:49.110874デフォルトの名無しさん
2011/05/23(月) 22:39:33.280875デフォルトの名無しさん
2011/05/23(月) 22:43:06.990876デフォルトの名無しさん
2011/05/23(月) 22:43:47.91天才はいる
悔しいが
0877デフォルトの名無しさん
2011/05/23(月) 22:50:03.670878デフォルトの名無しさん
2011/05/23(月) 22:51:41.410879デフォルトの名無しさん
2011/05/23(月) 22:53:38.90いまこの瞬間でもおk
0880デフォルトの名無しさん
2011/05/23(月) 22:54:26.950881デフォルトの名無しさん
2011/05/23(月) 22:55:55.310882デフォルトの名無しさん
2011/05/23(月) 22:56:08.14未発見=未公開とする
神までいる
もちろん会話は成立しないが
0883デフォルトの名無しさん
2011/05/23(月) 22:58:54.31悔しいが
0884デフォルトの名無しさん
2011/05/23(月) 23:19:58.560885デフォルトの名無しさん
2011/05/23(月) 23:32:28.320886デフォルトの名無しさん
2011/05/23(月) 23:33:48.13悔しいけどね・・・
0887デフォルトの名無しさん
2011/05/23(月) 23:36:56.95実際実務でも彼の作ったSDKを採用しているな
0888デフォルトの名無しさん
2011/05/23(月) 23:42:17.620889デフォルトの名無しさん
2011/05/23(月) 23:50:23.080890デフォルトの名無しさん
2011/05/23(月) 23:52:02.460891デフォルトの名無しさん
2011/05/23(月) 23:57:42.000892デフォルトの名無しさん
2011/05/23(月) 23:58:34.160893デフォルトの名無しさん
2011/05/24(火) 02:40:41.260894デフォルトの名無しさん
2011/05/24(火) 02:52:16.880895デフォルトの名無しさん
2011/05/24(火) 06:42:16.170896デフォルトの名無しさん
2011/05/24(火) 07:55:34.09みんな飽きてるよ。それにここは質問スレじゃないのかよ
こんな空気で質問に来る奴なんているのかよ
この自己中のクズ野郎!!! とっととうせろこのゲス野郎!!
>お前が飽きたところで別に何も
何様でてめぇは?あ? 何他人の評価なんかしちゃってるわけ?
お前一人がそう思っただけだろ?あ? そもそもここは何のスレなんだよ、言ってみろよ人間のクズよ?あ?
プライドばっかり高くなって、感情のコントロールも知恵も持たないオナニー野郎
てめぇは二度と書き込むな。ネットで偉そうにしてないで、現実でそうしろよ、してみろよww あ?ww
0897デフォルトの名無しさん
2011/05/24(火) 08:51:17.26http://f12.aaa.livedoor.jp/~itatisa/phpup/cgi/src/up15877.jpg
0898デフォルトの名無しさん
2011/05/24(火) 09:49:00.64はいはいすごいすごい
0899デフォルトの名無しさん
2011/05/24(火) 13:35:01.06暴れん坊将軍風に教えてください
0900デフォルトの名無しさん
2011/05/24(火) 13:36:29.710901デフォルトの名無しさん
2011/05/24(火) 13:39:52.92その詳細な裏側の関数群の、総称
0902デフォルトの名無しさん
2011/05/24(火) 13:41:47.310903デフォルトの名無しさん
2011/05/24(火) 13:47:45.90俺らが「成敗」って言えば隠密が代わりにバッサリやってくれる感じ
0904デフォルトの名無しさん
2011/05/24(火) 13:48:02.380905デフォルトの名無しさん
2011/05/24(火) 13:50:10.880906デフォルトの名無しさん
2011/05/24(火) 13:54:11.93ふいたwwwwwwwwww
0907デフォルトの名無しさん
2011/05/24(火) 21:14:05.37んじゃ聞くけど
TrackMouseEventでTME_HOVER設定して呼んだんだけど
WM_MOUSEHOVERが来ないんだよ
なんで?
0908デフォルトの名無しさん
2011/05/24(火) 21:20:16.21岩手の復興特需は中・韓で
http://2nnlove.blog114.fc2.com/blog-entry-4636.html
911 ぱぱ ◆BWv2julAoY0T sage 2011/05/22(日) 22:21:24.16 ID:hyVAs8GB
岩手の建設系企業を挟んで、現代建設とサムスン建設とやらに発注を掛けようとしてます。
岩手と言えば、ある有力民主党議員のお膝元ですよねー
929 ぱぱ ◆BWv2julAoY0T sage 2011/05/22(日) 22:25:29.54 ID:hyVAs8GB
日本テレビ、NHK、フジが放送してるから、契約間際まで来てると思って間違いないでしょうね・・・・
復興には50兆円が必要とのことで、その内の2割に関われれば、今の韓国の建設不況の5割は救えますからね。
その分、国内、特に被災地の建設業者は全て干上がりますが、利権の前には、地元選挙民の犠牲くらい、おざ・・・もとい有力議員には平気なことなんでしょうー
なんせ、被災後、地元に顔をまともに出してなかったわけで・・・
0909デフォルトの名無しさん
2011/05/24(火) 21:37:15.540910デフォルトの名無しさん
2011/05/24(火) 21:38:00.370912デフォルトの名無しさん
2011/05/24(火) 21:55:25.330913デフォルトの名無しさん
2011/05/24(火) 22:19:18.640914デフォルトの名無しさん
2011/05/24(火) 22:21:19.16すごい!
0915デフォルトの名無しさん
2011/05/25(水) 01:27:28.70アナログ
0916デフォルトの名無しさん
2011/05/25(水) 01:31:54.680917デフォルトの名無しさん
2011/05/25(水) 09:29:45.26すげぇな
この人本出せばいいのに
研究書の世界標準になるぞ
0918デフォルトの名無しさん
2011/05/25(水) 09:34:23.38どこみたらいいの?
0919デフォルトの名無しさん
2011/05/25(水) 09:37:46.21すごい!!
0920デフォルトの名無しさん
2011/05/25(水) 10:37:15.020921デフォルトの名無しさん
2011/05/25(水) 12:37:56.630922デフォルトの名無しさん
2011/05/25(水) 13:25:04.370923デフォルトの名無しさん
2011/05/25(水) 13:36:12.570924デフォルトの名無しさん
2011/05/25(水) 19:53:36.160925デフォルトの名無しさん
2011/05/26(木) 00:14:39.02下らないブログ更新する程度に仕事のない研究者なんですねわかります
てか『高度計算工学科学電子IT学の最先端研究者』とやらはWin32APIの研究なんて低俗なことしないだろwww
アホかと。
0926デフォルトの名無しさん
2011/05/26(木) 01:09:48.180927デフォルトの名無しさん
2011/05/26(木) 01:14:29.060928デフォルトの名無しさん
2011/05/26(木) 01:34:13.57ttp://www.amazon.co.jp/dp/489977186X
0929デフォルトの名無しさん
2011/05/26(木) 03:05:22.670930デフォルトの名無しさん
2011/05/26(木) 03:56:03.95http://wisdom.sakura.ne.jp/system/winapi/win32/index.html
0931デフォルトの名無しさん
2011/05/26(木) 05:56:26.96http://www7a.biglobe.ne.jp/~hotline-osk/
ソースを見ると↓
<TITLE>「日の丸・君が代」強制反対ホットライン・大阪</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<META content="お隣の国、韓国・ソウルから直接買い付けた、モダンでハイセンスな韓国雑貨のオンラインショップです。?
ポジャギ、韓国茶器、李朝家具など、キュートでちょっと渋い雑貨を多数取りそろえております。" name="description" ,>
<META content=「日の丸・君が代による人権侵害」市民オンブズパーソン,日の丸・君が代,人権侵害,>
0932デフォルトの名無しさん
2011/05/26(木) 06:50:15.06TITLEタグはその後にしておけと。
0933デフォルトの名無しさん
2011/05/26(木) 07:58:20.70流れ見ても、需要無いの明らかだもの
たまに来る軽いマジ質問とか、以降は知恵袋にでも質問した方がいい
それか別の板のスレ
0934デフォルトの名無しさん
2011/05/26(木) 08:06:44.660935デフォルトの名無しさん
2011/05/26(木) 11:24:32.88http://studiokingyo.fc2web.com/
0936デフォルトの名無しさん
2011/05/26(木) 11:46:22.310937デフォルトの名無しさん
2011/05/26(木) 12:08:04.750938デフォルトの名無しさん
2011/05/26(木) 13:11:31.10ありがとう、参考になった!
0939デフォルトの名無しさん
2011/05/26(木) 13:25:02.04また水遁されても知らんぞお前
0940デフォルトの名無しさん
2011/05/26(木) 13:59:38.300941デフォルトの名無しさん
2011/05/26(木) 14:47:23.870942デフォルトの名無しさん
2011/05/26(木) 14:52:24.18スレ立て荒らしは30分おきの水遁で締め出す仕様
0943デフォルトの名無しさん
2011/05/26(木) 14:55:53.840944デフォルトの名無しさん
2011/05/26(木) 16:03:06.52ResumeThreadでとめておく?
0945デフォルトの名無しさん
2011/05/26(木) 16:09:55.860946デフォルトの名無しさん
2011/05/26(木) 16:10:54.630947944
2011/05/26(木) 17:43:53.56クリティカルセクション+スリープで待つより
イベント+待機関数で待つほうがいい?
どっかのページではセマフォつかってたけど
プロセスが一つならクリティカルセクションのほうが
軽いかも。
while( !TryEnterCriticalSection (&cs) ) Sleep(0);
↓
WaitForSingleObject(hEvent, INFINITE)
0948デフォルトの名無しさん
2011/05/26(木) 17:47:55.09MsgWaitFor〜 使うことある
設計がショボイって言わないで><
0949デフォルトの名無しさん
2011/05/26(木) 17:54:26.150950デフォルトの名無しさん
2011/05/26(木) 18:35:48.400951デフォルトの名無しさん
2011/05/26(木) 18:38:34.770952デフォルトの名無しさん
2011/05/26(木) 18:47:55.160953デフォルトの名無しさん
2011/05/26(木) 19:18:43.47XP見捨ててCreateThreadpool使おうぜ
0954デフォルトの名無しさん
2011/05/26(木) 19:26:54.58プール自体はシステムが勝手に管理してくれる。
0955デフォルトの名無しさん
2011/05/26(木) 19:41:02.76ディレクトリだけならSHCreateDirectory(Ex)かなあ
ファイルまでってのは無いように見える
http://msdn.microsoft.com/en-us/library/bb776426%28v=VS.85%29.aspx
0956デフォルトの名無しさん
2011/05/26(木) 19:45:30.880957デフォルトの名無しさん
2011/05/26(木) 19:47:25.24どっちもobsoleteっていう
なんで公開APIを消すんだろうね
0958デフォルトの名無しさん
2011/05/26(木) 20:18:53.740959デフォルトの名無しさん
2011/05/26(木) 21:00:24.91みたいな感じで欲しかった
0960デフォルトの名無しさん
2011/05/26(木) 21:07:18.970961デフォルトの名無しさん
2011/05/26(木) 21:09:18.370962デフォルトの名無しさん
2011/05/26(木) 21:13:33.71コールバックするようなAPIは無いでしょうか?
0963デフォルトの名無しさん
2011/05/26(木) 21:15:31.280964デフォルトの名無しさん
2011/05/26(木) 21:30:27.340965デフォルトの名無しさん
2011/05/26(木) 21:50:33.87今日、コーヒーの中にUSBのケーブルの先を沈めてしまいました。
それ自体は良くあるドジなのですが、そのケーブルが刺さっていたWindows機に異変が。
「新しいデバイスを認識しました」
…コーヒーだよ!
慌ててケーブルを取り出して水気を取っているうちにインストール作業は進み、
「新しいデバイスを利用可能です」
コーヒー、使えるんですか!
結局何として認識されたかはわかりませんでしたが、あり得ない体験をしました。
0966デフォルトの名無しさん
2011/05/26(木) 21:51:57.870968デフォルトの名無しさん
2011/05/26(木) 22:56:09.66おいおい、こんな古いネタに釣られるなよ
0969デフォルトの名無しさん
2011/05/27(金) 00:05:34.960970デフォルトの名無しさん
2011/05/27(金) 05:28:31.31なんと、2チャンネルは着々と左翼化の計画を進めているだす〜〜!!
この忍法帳というシステムがそのテスト段階なんだす〜〜!!
はやく、このスレが狐★に削除される前に、●から退会するだす〜〜!!
みんな、目を覚ますだす〜〜!!
0971デフォルトの名無しさん
2011/05/27(金) 05:51:21.850972デフォルトの名無しさん
2011/05/27(金) 07:26:29.290973デフォルトの名無しさん
2011/05/27(金) 13:26:28.36劣化してきたね ネタ切れ?
0974デフォルトの名無しさん
2011/05/27(金) 14:56:51.180975デフォルトの名無しさん
2011/05/27(金) 16:39:01.98std::string out;// check that the base if valid
if (base < 2 || base > 62) { return out; }
unsigned long long absQModB;
unsigned long long q = value;
const char *ascii_table="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
while(q){
absQModB=q % base;
//if (absQModB < 0)
// absQModB=-absQModB;
out += ascii_table[ absQModB ];
q /= base;
}
std::reverse( out.begin(), out.end() );
return out;
}
0977デフォルトの名無しさん
2011/05/27(金) 19:04:48.130978デフォルトの名無しさん
2011/05/28(土) 01:20:26.130980デフォルトの名無しさん
2011/05/28(土) 07:36:58.47複数階層にまたがった複数ファイルをクリップボードに、シェル等に理解可能な形式で転送したいです
CFSTR_SHELLIDLIST だと親を共有する直接の子たちという形式しか許可しないっぽい。(試すと落ちる)
CF_HDROPでパスを格納すると可能だけど、ファイルシステム上のものに限られる(別にいいけど)
他になんかないんすか?
0981デフォルトの名無しさん
2011/05/28(土) 08:50:06.65\∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,, U (:::::::::::) ,,、,、,,, \オーーーーーーーッ!!/
//三/|三|\ ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
∪ ∪ ( ) ( ) ( ) )
,,、,、,,, ,,、,、,,, ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
,,、,、,,, ( ) ( ) ( ) ( )
0982デフォルトの名無しさん
2011/05/28(土) 12:46:27.21http://studiokingyo.fc2web.com/
0983デフォルトの名無しさん
2011/05/28(土) 15:56:30.25リンカが読み書きする *.pdb *.ilk, ステムが同じで拡張子が違う
FOO.EXE と FOO.DLL でバッティングしまくって困っちゃうのだけど、
(それらの生成をやめる方向以外での)回避方法を知らん?
0984デフォルトの名無しさん
2011/05/28(土) 15:58:13.050985デフォルトの名無しさん
2011/05/28(土) 16:14:41.33>質問おねがいします
きみかわいいねどこすみ?
0986デフォルトの名無しさん
2011/05/29(日) 00:11:26.390987デフォルトの名無しさん
2011/05/29(日) 00:20:13.07面白いね!
0988デフォルトの名無しさん
2011/05/29(日) 12:48:42.070990デフォルトの名無しさん
2011/05/29(日) 17:50:19.700993デフォルトの名無しさん
2011/05/30(月) 01:35:02.310994デフォルトの名無しさん
2011/05/30(月) 01:37:13.67お願いします。
0996デフォルトの名無しさん
2011/05/30(月) 01:40:59.40http://hibari.2ch.net/test/read.cgi/tech/1306687231/
久しぶりだったからここが重複スレだと忘れそうになった
おつうめ
0998デフォルトの名無しさん
2011/05/30(月) 01:51:19.19おつ&誘導パピコ
Win32API質問箱 Build94
http://hibari.2ch.net/test/read.cgi/tech/1306687231/
0999デフォルトの名無しさん
2011/05/30(月) 01:55:01.111000デフォルトの名無しさん
2011/05/30(月) 02:01:58.8010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。