Win32API質問箱 Build82
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2009/09/23(水) 18:56:13スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。
「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ!
過去スレ、関連リンクは>>2-10くらい。
■注意
・質問する前に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
Win32API質問箱 Build81
http://pc12.2ch.net/test/read.cgi/tech/1249140049/l50
0002デフォルトの名無しさん
2009/09/23(水) 18:56:38- MSDN ライブラリ
http://msdn.microsoft.com/ja-jp/library/
http://msdn.microsoft.com/en-us/library/
- MSDN ライブラリ (ローカル版)
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=7bbe5eda-5062-4ebb-83c7-d3c5ff92a373
- Windows SDK & Platform SDK
http://www.microsoft.com/downloads/details.aspx?FamilyID=74dd6e2d-89c6-4e1e-af00-fc7d70f15439&DisplayLang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=c2b1e300-f358-4523-b479-f53d234cdccf&DisplayLang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=ff6467e6-5bba-4bf5-b562-9199be864d29&DisplayLang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=7614FE22-8A64-4DFB-AA0C-DB53035F40A0&displaylang=ja
http://www.microsoft.com/downloads/details.aspx?FamilyId=484269E2-3B89-47E3-8EB7-1F2BE6D7123A
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
書籍
- Advanced Windows 第5版
http://www.amazon.co.jp/dp/4891005920
0003デフォルトの名無しさん
2009/09/23(水) 18:57:4680 ttp://pc12.2ch.net/test/read.cgi/tech/1244057140/
79 ttp://pc12.2ch.net/test/read.cgi/tech/1240411224/
78 ttp://pc12.2ch.net/test/read.cgi/tech/1238289377/
77 ttp://pc12.2ch.net/test/read.cgi/tech/1235494464/
76 ttp://pc11.2ch.net/test/read.cgi/tech/1233622578/
75 ttp://pc11.2ch.net/test/read.cgi/tech/1231423602/
74 ttp://pc11.2ch.net/test/read.cgi/tech/1229239827/
73 ttp://pc11.2ch.net/test/read.cgi/tech/1227934931/
72 ttp://pc11.2ch.net/test/read.cgi/tech/1226575789/
71 ttp://pc11.2ch.net/test/read.cgi/tech/1224745158/
70 ttp://pc11.2ch.net/test/read.cgi/tech/1221446107/
69 ttp://pc11.2ch.net/test/read.cgi/tech/1217687038/
68 ttp://pc11.2ch.net/test/read.cgi/tech/1215348804/
67 ttp://pc11.2ch.net/test/read.cgi/tech/1212931246/
66 ttp://pc11.2ch.net/test/read.cgi/tech/1210775622/
65 ttp://pc11.2ch.net/test/read.cgi/tech/1208847084/
64 ttp://pc11.2ch.net/test/read.cgi/tech/1207099291/
63 ttp://pc11.2ch.net/test/read.cgi/tech/1204600558/
62 ttp://pc11.2ch.net/test/read.cgi/tech/1202060403/
61 ttp://pc11.2ch.net/test/read.cgi/tech/1199514664/
60 ttp://pc11.2ch.net/test/read.cgi/tech/1196874830/
59 ttp://pc11.2ch.net/test/read.cgi/tech/1194701996/
58 ttp://pc11.2ch.net/test/read.cgi/tech/1191781463/
57 ttp://pc11.2ch.net/test/read.cgi/tech/1189255282/
56 ttp://pc11.2ch.net/test/read.cgi/tech/1186989201/
55 ttp://pc11.2ch.net/test/read.cgi/tech/1184853465/
54 ttp://pc11.2ch.net/test/read.cgi/tech/1181645965/
53 ttp://pc11.2ch.net/test/read.cgi/tech/1178882828/
52 ttp://pc11.2ch.net/test/read.cgi/tech/1176828891/
51 ttp://pc11.2ch.net/test/read.cgi/tech/1174416295/
0004デフォルトの名無しさん
2009/09/23(水) 18:58:1349 ttp://pc10.2ch.net/test/read.cgi/tech/1168708801/
48 ttp://pc10.2ch.net/test/read.cgi/tech/1166172047/
47 ttp://pc8.2ch.net/test/read.cgi/tech/1163375772/
46 ttp://pc8.2ch.net/test/read.cgi/tech/1159158014/
45 ttp://pc8.2ch.net/test/read.cgi/tech/1156032806/
44 ttp://pc8.2ch.net/test/read.cgi/tech/1151501925/
43 ttp://pc8.2ch.net/test/read.cgi/tech/1148005509/
42 ttp://pc8.2ch.net/test/read.cgi/tech/1144962549/
41 ttp://pc8.2ch.net/test/read.cgi/tech/1141392216/
40 ttp://pc8.2ch.net/test/read.cgi/tech/1138893959/
39 ttp://pc8.2ch.net/test/read.cgi/tech/1136673250/
38 ttp://pc8.2ch.net/test/read.cgi/tech/1133798345/
37 ttp://pc8.2ch.net/test/read.cgi/tech/1131884991/
36 ttp://pc8.2ch.net/test/read.cgi/tech/1128951330/
35 ttp://pc8.2ch.net/test/read.cgi/tech/1125850096/
34 ttp://pc8.2ch.net/test/read.cgi/tech/1122723009/
33 ttp://pc8.2ch.net/test/read.cgi/tech/1120153520/
32 ttp://pc8.2ch.net/test/read.cgi/tech/1117271829/
31 ttp://pc8.2ch.net/test/read.cgi/tech/1114762194/
30 ttp://pc8.2ch.net/test/read.cgi/tech/1112345886/
29 ttp://pc8.2ch.net/test/read.cgi/tech/1110281860/
28 ttp://pc5.2ch.net/test/read.cgi/tech/1108199304/
27 ttp://pc5.2ch.net/test/read.cgi/tech/1106103119/
26 ttp://pc5.2ch.net/test/read.cgi/tech/1104109858/
0005デフォルトの名無しさん
2009/09/23(水) 18:58:3624 ttp://pc5.2ch.net/test/read.cgi/tech/1098967135/
23 ttp://pc5.2ch.net/test/read.cgi/tech/1095534704/
22 ttp://pc5.2ch.net/test/read.cgi/tech/1092524669/
21 ttp://pc5.2ch.net/test/read.cgi/tech/1090422324/
20 ttp://pc5.2ch.net/test/read.cgi/tech/1088140233/
19 ttp://pc5.2ch.net/test/read.cgi/tech/1084697545/
18 ttp://pc5.2ch.net/test/read.cgi/tech/1081702990/
17 ttp://pc5.2ch.net/test/read.cgi/tech/1077470361/
16 ttp://pc2.2ch.net/test/read.cgi/tech/1073830065/★
15 ttp://pc2.2ch.net/test/read.cgi/tech/1069339866/★
14 ttp://pc5.2ch.net/tech/kako/1065/10653/1065328397.html
13 ttp://pc5.2ch.net/tech/kako/1059/10595/1059549320.html
12 ttp://pc5.2ch.net/tech/kako/1056/10560/1056033645.html
11 ttp://pc5.2ch.net/tech/kako/1052/10526/1052651750.html
10 ttp://pc5.2ch.net/tech/kako/1047/10478/1047819779.html
9 ttp://pc5.2ch.net/tech/kako/1044/10449/1044929160.html
8 ttp://pc5.2ch.net/tech/kako/1040/10409/1040964626.html
7 ttp://pc3.2ch.net/tech/kako/1036/10366/1036654893.html
6 ttp://pc3.2ch.net/tech/kako/1032/10325/1032548635.html
5 ttp://pc3.2ch.net/tech/kako/1028/10285/1028580373.html
4 ttp://pc3.2ch.net/tech/kako/1023/10233/1023361418.html
3 ttp://pc.2ch.net/tech/kako/1017/10170/1017072275.html
2 ttp://pc.2ch.net/tech/kako/1006/10067/1006783012.html
1 ttp://pc.2ch.net/tech/kako/991/991576947.html
0006デフォルトの名無しさん
2009/09/23(水) 18:59:12Windows SDKのリンクが一部切れてます。
最新版へのリンクもなかったので修正しておきました。
MSDN
- MSDN ホームページ
http://www.microsoft.com/japan/msdn/
- MSDN ライブラリ
http://msdn.microsoft.com/ja-jp/library/
http://msdn.microsoft.com/en-us/library/
- MSDN ライブラリ (ローカル版)
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=7bbe5eda-5062-4ebb-83c7-d3c5ff92a373
- Windows SDK & Platform SDK
http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=ff6467e6-5bba-4bf5-b562-9199be864d29&DisplayLang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=7614FE22-8A64-4DFB-AA0C-DB53035F40A0&displaylang=ja
http://www.microsoft.com/downloads/details.aspx?FamilyId=484269E2-3B89-47E3-8EB7-1F2BE6D7123A
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
書籍
- Advanced Windows 第5版
http://www.amazon.co.jp/dp/4891005920
0007デフォルトの名無しさん
2009/09/23(水) 19:04:570008デフォルトの名無しさん
2009/09/23(水) 19:18:35>>6 肝心のSDK最新版が抜けてるよ
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO)
http://www.microsoft.com/downloads/details.aspx?familyid=71DEB800-C591-4F97-A900-BEA146E4FAE1&displaylang=en
0009デフォルトの名無しさん
2009/09/23(水) 19:52:33現在 ScrapBook という Firefox のアドオンで
http://www.dotup.org/uploda/www.dotup.org174765.png
↑の黒枠内のウィンドウにある URL のリストを取得しようと思い、
#include <windows.h>
int main()
{
// 上図 png 画像の黒枠で囲ったウィンドウのハンドルを取得
HWND lv(FindWindowEx(
FindWindowEx(FindWindow(L"MozillaUIWindowClass", 0), 0, L"MozillaWindowClass", 0),
0, L"MozillaWindowClass", 0));
int n = SendMessage(lv, LVM_GETITEMCOUNT, 0, 0);
int m = PostMessage(lv, LVM_GETITEMCOUNT, 0, 0);
return 0;
}
としてとりあえずアイテム数を取得しようと試してみましたが、取得できませんでした
(n=0,m=1となってしまいました)
ひょっとしたらこの黒枠で囲ったウィンドウはリストビューじゃないのかなと思いましたが、
じゃあどんな種類のコントロールなのかは私には分かりませんでした。
どのようにすれば URL のリストを得られることができるでしょうか?
どうかお知恵をお貸しください。。。
0010デフォルトの名無しさん
2009/09/23(水) 19:57:230011デフォルトの名無しさん
2009/09/23(水) 19:58:31まずlvが正しいかどうか調べろ。
0012デフォルトの名無しさん
2009/09/23(水) 20:01:33lvは正しいです
Spy++で確認しています
0013デフォルトの名無しさん
2009/09/23(水) 20:06:410014デフォルトの名無しさん
2009/09/24(木) 10:05:14始まるアプリケーションを作る場合、DialogBox関数の第3引数(親ウィンドウのハンドル)
としてNULL値をセットして、モーダルダイアログボックスを生成しても大丈夫でしょうか?
実際にアプリケーションを作成してみたところ、一応正常に動作しているように
見えるのですが、親ウィンドウハンドルとしてNULL値をセットして DialogBox関数を
呼び出していいものかどうか、少し気になります。
また親ウィンドウが無く、いきなりダイアログボックスの表示から始まるアプリケーションを
作る例として、Window APIの参考書を見ると DialogBox ではなく CreateDialog を使って
モードレスダイアログを生成する方法が紹介されています。となるとモーダルダイアログを
使うのは何か問題があるのかと、ちょっと不安に思ったりしています。
0015デフォルトの名無しさん
2009/09/24(木) 10:26:49>第3引数(親ウィンドウのハンドル)としてNULL値をセットして、
>モーダルダイアログボックスを生成しても大丈夫でしょうか?
大丈夫。
0016デフォルトの名無しさん
2009/09/24(木) 12:03:41了解です。ありがとうございました
0017デフォルトの名無しさん
2009/09/24(木) 13:06:29ENTER や ESC で終わってしまうから CreateDialog 〜メッセージループ してるのかもね
0018デフォルトの名無しさん
2009/09/24(木) 13:29:56メッセージループを自前で持たないとできないこともあるからね。
0019デフォルトの名無しさん
2009/09/24(木) 13:43:540020デフォルトの名無しさん
2009/09/24(木) 22:54:47CreateFileでNTFSサブストリーム開いてしこしこ
サブストリームについてはググれ
0021デフォルトの名無しさん
2009/09/25(金) 12:55:59Win95が未対応なのは、他の理由もあると思うけど
少なくともUnicodeまわりも影響してると考えていい?
実際ソフトを開発してる人がいたらうれしいのだが。
0022デフォルトの名無しさん
2009/09/25(金) 13:24:480023デフォルトの名無しさん
2009/09/25(金) 13:39:59IE4でDLLが更新されてWin95でも動くようになるという場合。
0024デフォルトの名無しさん
2009/09/25(金) 13:43:35あと、リボンインタフェースとかに使われる一部のコントロールが
XP以降でないと動かない。MFCもそれ前提だし。
0025デフォルトの名無しさん
2009/09/25(金) 13:57:33なるほど、開発環境も影響してるのか。
>>23
ああ、何か記憶にあるw
確かにそういうのあったね
0026デフォルトの名無しさん
2009/09/25(金) 14:04:36SDKのヘッダをgrepすれば95と98の差は大きすぎるのが分かると思うよ。
0027デフォルトの名無しさん
2009/09/25(金) 14:08:27MSLUでエミュレートしないとW系APIがほとんど使えないし。
0028デフォルトの名無しさん
2009/09/25(金) 15:22:20まあでも、IMMのW版が98/Meでは使えて、95だとだめという区切りはあるけど、
これを95切り捨ての理由にすることは少ないと思う。
0029デフォルトの名無しさん
2009/09/25(金) 17:30:56と言うことは、98以降を切り捨ててないからUnicode対策はそれほど難しくないってことか。
じゃあやっぱり開発環境のサポートと、対95の非対応APIの多さが一番影響があるっぽいね。
0030デフォルトの名無しさん
2009/09/25(金) 18:53:060031デフォルトの名無しさん
2009/09/25(金) 18:56:200032デフォルトの名無しさん
2009/09/25(金) 20:12:38この期に及んでもうそれはないだろうw
0033デフォルトの名無しさん
2009/09/26(土) 01:11:310034デフォルトの名無しさん
2009/09/26(土) 06:29:320035デフォルトの名無しさん
2009/09/26(土) 08:23:530036デフォルトの名無しさん
2009/09/26(土) 08:43:210037デフォルトの名無しさん
2009/09/26(土) 11:53:140038デフォルトの名無しさん
2009/09/26(土) 11:56:34対応の優先順位はこんな感じ。ほぼXP≒Vistaで、3D重視な所は2000も切っている。
9x系については、実際はMe≒98SEだろうけどそれでも2割あるかどうか。
Win95はDirectX9.0がインストールできない時点で論外だが、
OSR2でないとFAT16しか使えないのが致命的かもしれない。
0039デフォルトの名無しさん
2009/09/26(土) 12:19:4498SE>MEだろうしWin9xは2割どころか2%未満ではないか?
0040デフォルトの名無しさん
2009/09/26(土) 12:23:00ANSIビルドでいい場合は98以降で、Unicodeな場合は2000以降っていう感じ。
でも最近2000ももういいと思うようになった。だってLinuxよりシェア低いしw
WINEに対応した方が良さげ?
0041デフォルトの名無しさん
2009/09/26(土) 20:31:23XPもリリース当時は結構重たかったらしいし(でもvistaほどじゃないと記憶)、
ゲームしたいとなると98seくらいしか選択肢がなかった。当時はその影響がまだある。
でも、もう探してもなかなかでてこねーだろうなぁ。
0042デフォルトの名無しさん
2009/09/27(日) 02:58:10WM_CONTEXTMENUはキーボード/マウスを区別するために、キーボードの場合は(-1,-1)を使うようですが、
複数のディスプレイを使ってる環境だと、負のx,y座標も存在するのかな?と思いました。
0043デフォルトの名無しさん
2009/09/27(日) 03:50:49座標が-1,-1の場合はWM_CONTEXTMENUではキーボード/マウスを区別できない。
0044デフォルトの名無しさん
2009/09/27(日) 06:38:300045デフォルトの名無しさん
2009/09/27(日) 09:11:49後者だと
case WM_CONTEXTMENU:
if(lParam==-1)
...
みたいなコードは破綻するけど。
0046デフォルトの名無しさん
2009/09/27(日) 12:37:4964bitも同じように分割(上位下位Dワード?下位Dワードからワード分割?)してから
比較するのが当然。
で、実際64bitはWM_CONTEXTMENUの場合どうしてるの?
0047デフォルトの名無しさん
2009/09/27(日) 12:40:23馬鹿は黙ってろ
0048デフォルトの名無しさん
2009/09/27(日) 12:57:40オマエ頭悪いな
0049デフォルトの名無しさん
2009/09/27(日) 14:51:43HIWORD
LODWORD
HIDWORD
0050デフォルトの名無しさん
2009/09/27(日) 15:32:28HIQWORD
LOOWORD
HIOWORD
0051デフォルトの名無しさん
2009/09/27(日) 15:33:420052デフォルトの名無しさん
2009/09/27(日) 16:46:340053デフォルトの名無しさん
2009/09/27(日) 16:59:10↓
早く答え教えてください
0054デフォルトの名無しさん
2009/09/27(日) 17:32:040055デフォルトの名無しさん
2009/09/27(日) 17:33:280056デフォルトの名無しさん
2009/09/27(日) 17:59:07そんなやつは、(long)lParam == -1でいいよ。
>>46
MSDNライブラリにはGET_X_LPARAM/GET_Y_LPARAMで座標を取得しろと書いてある。
こいつ使っておけば、64ビットでもうまくいくさ。
http://msdn.microsoft.com/en-us/library/ms647592.aspx
0057デフォルトの名無しさん
2009/09/27(日) 21:05:45そうじゃない
論点は64bitでLPARAMの値がどうなのかという事だ
つーか、64bitで開発してる奴このスレにいないのか?
0058デフォルトの名無しさん
2009/09/27(日) 21:32:290059デフォルトの名無しさん
2009/09/27(日) 21:38:04>>45に対する答えはどっちだということでは?
ま、GET_X_LPARAM/GET_Y_LPARAMを使ってればどっちでもいいんだけどな。
0060デフォルトの名無しさん
2009/09/27(日) 21:43:550x00000000ffffffff
はないだろと思うけど俺64bitマシン持ってないからわかんね
64bitプログラムのスレとか無かったっけ
0061デフォルトの名無しさん
2009/09/27(日) 21:47:070062デフォルトの名無しさん
2009/09/27(日) 21:59:3564bit上でSpy++して確かめたら、0x00000000ffffffffだったぞ。
0063デフォルトの名無しさん
2009/09/27(日) 22:11:58互換性を考えれば、まあ当然の選択だろう。
だからといって、上位32bitが何の保証も無い事実は変わらないだろうけど。
006463
2009/09/27(日) 22:25:32もしかしてOSで違う?
006562
2009/09/27(日) 22:34:01俺はWindows Server R2で、やはりメモ帳にて試した。
Shift-F10とAPPキーの両方ともにやってみたが同じだった。
006662
2009/09/27(日) 22:35:310067デフォルトの名無しさん
2009/09/27(日) 23:08:30Spy++って32bitじゃないの?
64bit版なんてあったか?
0068デフォルトの名無しさん
2009/09/27(日) 23:11:490069デフォルトの名無しさん
2009/09/27(日) 23:19:080070デフォルトの名無しさん
2009/09/28(月) 00:03:24理解できない単語が出てきたらググれ
>>56
そんなマクロがあったのか、thx
>>57
マクロの定義を見れば分かると思うが。
と思って自分のの環境見たけど32bit版しかないな。
やっぱり64bit開発環境がないと分からんのか。
0071デフォルトの名無しさん
2009/09/28(月) 00:19:27インポートライブラリは違うけど、ヘッダはx86/x64で共通だよ。
で、コンパイルされる際には_WIN32に加えて_WIN64も定義される。
0072デフォルトの名無しさん
2009/09/28(月) 00:20:05理解できてないのはお前だよ
0073デフォルトの名無しさん
2009/09/28(月) 00:26:040xffffffffffffffff か 0x00000000ffffffff かは64bit環境で確かめないと分からんだろが
マクロの定義を見れば分かるとか頓珍漢にも程がある。
0074デフォルトの名無しさん
2009/09/28(月) 00:33:02たとえ理解してるつもりでもググれ
0075デフォルトの名無しさん
2009/09/28(月) 00:40:360076デフォルトの名無しさん
2009/09/28(月) 01:30:50元々の実装に、互換性向上を狙って上位32bitにもあえて拡張したのがWin7ってところか。
0077デフォルトの名無しさん
2009/09/28(月) 12:58:50多分バグ
0078デフォルトの名無しさん
2009/09/28(月) 13:10:47多分違う
0079デフォルトの名無しさん
2009/09/28(月) 14:12:57まだSP0だからその程度のバグが残っていても不思議ではない。
0080デフォルトの名無しさん
2009/09/28(月) 14:28:140081デフォルトの名無しさん
2009/09/28(月) 16:47:350082デフォルトの名無しさん
2009/09/28(月) 17:04:220083デフォルトの名無しさん
2009/09/28(月) 17:12:100084デフォルトの名無しさん
2009/09/28(月) 17:28:500085デフォルトの名無しさん
2009/09/28(月) 18:36:05てか、モニターが高解像度化して16bitに収まらなくなったらどうするつもりなのだろう。
0086デフォルトの名無しさん
2009/09/28(月) 18:43:17まともな実装なら関係のないbitにはデータは入れないと思うが。
まあ何だかんだ言っても、実際にspy++で確認した>>62,63辺りが正解か。
0087デフォルトの名無しさん
2009/09/28(月) 20:08:16馬鹿はレスしなくていいよ
0088デフォルトの名無しさん
2009/09/28(月) 20:12:05馬鹿はレスしなくていいよ
0089デフォルトの名無しさん
2009/09/28(月) 20:13:13>>86
>>88
悔しそうだな。
0090デフォルトの名無しさん
2009/09/28(月) 20:18:12確認した奴が正解つうより、確認してなくてマクロの定義うんぬん言ってる奴が馬鹿なだけ。
0091デフォルトの名無しさん
2009/09/28(月) 22:26:11馬鹿はレスしなくていいよ
0092デフォルトの名無しさん
2009/09/28(月) 23:16:18馬鹿はレスしなくていいよ
0093デフォルトの名無しさん
2009/09/28(月) 23:26:550094デフォルトの名無しさん
2009/09/28(月) 23:39:550095デフォルトの名無しさん
2009/09/28(月) 23:44:420096デフォルトの名無しさん
2009/09/28(月) 23:48:11馬鹿はレスしなくていいよ
0097デフォルトの名無しさん
2009/09/29(火) 01:15:50荒らしてる暇があるならさっさと目覚ましと時計をうpしろよ。
0098デフォルトの名無しさん
2009/09/29(火) 09:20:020099デフォルトの名無しさん
2009/09/29(火) 12:17:08それに依存したコードを書くのは馬鹿、で終わり
0100デフォルトの名無しさん
2009/09/29(火) 12:19:180101片山博文MZ ◆BVYGEn4LD2
2009/09/29(火) 13:03:24http://www1.axfc.net/uploader/Sc/so/40866.zip
感想をよろしく。
0102デフォルトの名無しさん
2009/09/29(火) 13:12:22lParamを-1と比較するコードはMSだって書いてるんだがw
0103デフォルトの名無しさん
2009/09/29(火) 13:14:030104デフォルトの名無しさん
2009/09/29(火) 13:15:550105デフォルトの名無しさん
2009/09/29(火) 13:22:250106デフォルトの名無しさん
2009/09/29(火) 13:25:07MSでさえLPARAMをLONGにキャストするコードとか平気で書いてるので気にしなくていい。
0107デフォルトの名無しさん
2009/09/29(火) 13:31:39同じカーネルだろ。
>>62>>63どっちかが間違ってるor何らかの外的要因があると考えた方が自然。
0108デフォルトの名無しさん
2009/09/29(火) 21:17:36GetSystemInfo()を実行したプロセス内でユーザーモードでアクセスできる資源は
lpMinimumApplicationAddress 〜 lpMaximumApplicationAddress の間に
コード、ヒープ、スタック、API関数のエントリポイントなど、
すべてあると考えていいんでしょうか?
なんらかのAPI関数のエントリポイントがその範囲外にあるなんて可能性は
ありませんかね?
0109デフォルトの名無しさん
2009/09/29(火) 21:45:400110デフォルトの名無しさん
2009/09/30(水) 00:31:32ファイルにindex + データ の様に記録したいのですが。
indexは最後にならないと決定できません。データは1Gとかあるとします。
0111デフォルトの名無しさん
2009/09/30(水) 00:48:220112デフォルトの名無しさん
2009/09/30(水) 00:49:17fseek(fp, 0L, SEEK_SET);
みたいなのを使う
0113デフォルトの名無しさん
2009/09/30(水) 00:52:32先頭にデータを挿入するには、ファイル全体を書き直す必要がある。
固定長のデータを書き換えるだけなら、普通に書き換えるだけ。
0114片山博文MZ ◆BVYGEn4LD2
2009/09/30(水) 13:34:17http://www1.axfc.net/uploader/Sc/so/41213.zip
感想をよろ
0115デフォルトの名無しさん
2009/09/30(水) 16:33:04ファイルシステムを直接弄れば可能。
0116デフォルトの名無しさん
2009/09/30(水) 17:14:150117デフォルトの名無しさん
2009/09/30(水) 17:19:570118デフォルトの名無しさん
2009/09/30(水) 17:22:080119デフォルトの名無しさん
2009/09/30(水) 17:27:100120デフォルトの名無しさん
2009/09/30(水) 17:46:120121デフォルトの名無しさん
2009/09/30(水) 18:13:560122デフォルトの名無しさん
2009/09/30(水) 20:22:02ちげえだろ!!!
(*きえろぶっとばされんうちにな)(hWnd, Msg, wParam, lParam);
0123デフォルトの名無しさん
2009/09/30(水) 21:23:140124デフォルトの名無しさん
2009/09/30(水) 21:57:05パソコンのコモンセンスってのが出てたのでてたので読んだ
(最後の三章くらい)
GDIとかAPIとか
自作のテキストボックスってどうやってつくるのとかつか作れるのかとか
コンソールアプリのチュートリアルからWin32に入門したばかりの
自分みたいな人間には有用だった
感動したので報告しとく
0125デフォルトの名無しさん
2009/09/30(水) 22:45:08> つくるのとかつか作れるのかとか
なんで文章にエコーかかってるんだよ
0126デフォルトの名無しさん
2009/09/30(水) 23:06:210127デフォルトの名無しさん
2009/09/30(水) 23:21:32可能ならデータファイルとindexファイルに分ける。
0128デフォルトの名無しさん
2009/09/30(水) 23:32:35不可能なら諦める。
0129デフォルトの名無しさん
2009/09/30(水) 23:42:46俺ならこうする、という話でいくと、
SQLiteのDBを一時ファイルにして作業を行い、
ファイルへの書き出しは最後にまとめてやる。
0130デフォルトの名無しさん
2009/09/30(水) 23:48:53http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AB%E3%83%AB%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3
↑のクリティカルセクションのwikiにて
「クリティカルセクションの排他制御ではデッドロックに注意する必要がある。」
と記述されているのですが、クリティカルセクションの排他は
具体的にどういった処理を行っていてどういうことをやっているから
こういう状況になりデッドロックが生じるのでしょうか?
0131デフォルトの名無しさん
2009/10/01(木) 00:03:551. スレッド1がAに対して操作を行うために、クリティカルセクションAに入る
2. スレッド2がBに対して操作を行うために、クリティカルセクションBに入る
3. スレッド1がBに対して操作を行うために、クリティカルセクションAに入ろうとして、デッドロック
0132デフォルトの名無しさん
2009/10/01(木) 00:03:57クリティカルセクションに限らず2つ以上のリソースをロックする処理は
それぞれのリソースをロックする順番が逆のスレッドと競合すると
どちらも相手の解放待ちになってデッドロックが生じる。
0133131
2009/10/01(木) 00:04:350134131
2009/10/01(木) 00:07:51だorz 3の段階じゃまだロックされないね
0135デフォルトの名無しさん
2009/10/01(木) 00:11:330136130
2009/10/01(木) 00:18:22ありがとうございます
自分的には別スレッド同士が同時に一つのクリティカルセクションに
入ろうとして稀にデッドロックに陥る可能性があるのかと思っていたのですが、
そういうことなのですね。
0137デフォルトの名無しさん
2009/10/01(木) 01:00:030138デフォルトの名無しさん
2009/10/01(木) 16:07:170139デフォルトの名無しさん
2009/10/01(木) 16:33:360140デフォルトの名無しさん
2009/10/01(木) 18:01:310141デフォルトの名無しさん
2009/10/01(木) 18:16:240142デフォルトの名無しさん
2009/10/01(木) 18:18:500143デフォルトの名無しさん
2009/10/01(木) 18:32:000144デフォルトの名無しさん
2009/10/01(木) 18:34:490145デフォルトの名無しさん
2009/10/01(木) 18:39:350146デフォルトの名無しさん
2009/10/01(木) 18:42:230147デフォルトの名無しさん
2009/10/01(木) 18:43:200148デフォルトの名無しさん
2009/10/01(木) 18:47:060149デフォルトの名無しさん
2009/10/01(木) 18:57:170150デフォルトの名無しさん
2009/10/02(金) 00:19:090151デフォルトの名無しさん
2009/10/02(金) 00:24:050152片山博文MZ ◆BVYGEn4LD2
2009/10/02(金) 12:47:32http://www1.axfc.net/uploader/Sc/so/41724.zip
バグ報告よろしく。
0153デフォルトの名無しさん
2009/10/02(金) 12:48:040154デフォルトの名無しさん
2009/10/02(金) 14:03:480155デフォルトの名無しさん
2009/10/02(金) 16:32:580156デフォルトの名無しさん
2009/10/02(金) 17:01:15WM_SIZEのメッセージ処理で何もしないようにしてみましたがだめでした
0157デフォルトの名無しさん
2009/10/02(金) 17:04:100158デフォルトの名無しさん
2009/10/02(金) 17:04:580159デフォルトの名無しさん
2009/10/02(金) 17:13:590160デフォルトの名無しさん
2009/10/02(金) 17:33:190161デフォルトの名無しさん
2009/10/02(金) 17:38:070162デフォルトの名無しさん
2009/10/02(金) 17:59:25UpdateWindowを呼び出して処理させているのですが、ウィンドウを一度隠してから
再描画させないと表示が更新されません・・・。
なぜでしょうか?
0163デフォルトの名無しさん
2009/10/02(金) 18:07:340164デフォルトの名無しさん
2009/10/02(金) 18:07:45UpdateWindowは、ウィンドウに無効領域があってメッセージループに戻れば更新されるはずの状況で、
メッセージループに戻るまで待てず今すぐ更新したいという場合に、すぐにWM_PAINTを届けてくれる関数
無効領域がない場合は何もしない
InvalidateRectで無効化すればおk
0165デフォルトの名無しさん
2009/10/02(金) 19:20:420166デフォルトの名無しさん
2009/10/02(金) 19:22:58不正解
0167デフォルトの名無しさん
2009/10/02(金) 19:31:15何が違うのさ
0168デフォルトの名無しさん
2009/10/02(金) 20:28:26RedrawWindowはリージョンも指定できるし有効化もできるし非クライアント領域や子ウィンドウに最描画を促すこともできる
0169デフォルトの名無しさん
2009/10/03(土) 01:21:36矩形の枠を表示してキー入力をプロンプトからそちらに移すといった処理のコードサンプルを教えてください
0170デフォルトの名無しさん
2009/10/03(土) 01:25:040171デフォルトの名無しさん
2009/10/03(土) 03:53:090172デフォルトの名無しさん
2009/10/03(土) 03:57:000173デフォルトの名無しさん
2009/10/03(土) 05:00:350174デフォルトの名無しさん
2009/10/03(土) 05:20:270175デフォルトの名無しさん
2009/10/03(土) 13:13:520176デフォルトの名無しさん
2009/10/03(土) 15:35:25よい方法はあるでしょうか。
権限やファイルがオープン済みである場合はCreateFileが失敗するかで判断出来そうなのですが、
実行中のEXEやロード済みのDLLではCreateFileが成功してしまいます。
削除可能かを知りたい理由ですが、利用しているライブラリで要求されているためです。
よろしくおねがいします。
0177デフォルトの名無しさん
2009/10/03(土) 15:47:160178デフォルトの名無しさん
2009/10/03(土) 15:51:11ない。
0179デフォルトの名無しさん
2009/10/03(土) 16:03:520180デフォルトの名無しさん
2009/10/03(土) 16:37:270181デフォルトの名無しさん
2009/10/03(土) 17:02:17諦めがつきます。すっきりしました。
>>179
確かにそうですね。
0182デフォルトの名無しさん
2009/10/03(土) 17:12:15APIじゃなくてIShellFolder::GetAttributesOf のCOMつかうけど
0183デフォルトの名無しさん
2009/10/03(土) 18:32:260184デフォルトの名無しさん
2009/10/03(土) 18:51:480185デフォルトの名無しさん
2009/10/03(土) 19:03:510186デフォルトの名無しさん
2009/10/03(土) 19:20:01情報ありがとです。まだ試せておらず、ぐぐり中です。
ただ、エクスプローラのメニュー上では実行中EXEも削除が選べるので、厳しそうに見えました。
試せましたら、報告します。
>>184
実行中のEXEやロード済みのDLLは削除には失敗しますが、
FILE_SHARE_DELETEをつけてもつけなくても開けてしまうので困ってます。
0187デフォルトの名無しさん
2009/10/03(土) 20:40:390188デフォルトの名無しさん
2009/10/03(土) 20:55:230189デフォルトの名無しさん
2009/10/03(土) 20:58:04試しましたら、実行中のEXEでもSFGAO_CANDELETEが有効でした。
情報ありがとうございました。諦めたいと思います。
0190デフォルトの名無しさん
2009/10/03(土) 21:19:360191デフォルトの名無しさん
2009/10/03(土) 21:38:200192デフォルトの名無しさん
2009/10/03(土) 21:52:040193デフォルトの名無しさん
2009/10/03(土) 22:01:110194デフォルトの名無しさん
2009/10/03(土) 22:15:29INVALID_HANDLE_VALUEが返るなら起動してるのでは?
0195デフォルトの名無しさん
2009/10/04(日) 09:59:54これでいけそうです。有難うございます。
(試していたときはGENERIC_WRITEではなくてDELETEを使ってました。)
0196デフォルトの名無しさん
2009/10/04(日) 10:56:020197デフォルトの名無しさん
2009/10/04(日) 11:54:420198片山博文MZ ◆BVYGEn4LD2
2009/10/04(日) 14:00:23http://www1.axfc.net/uploader/Sc/so/42369
すごいものを完成した。
ExcelやDataGridViewみたいなGUIがC++で簡単に実現できちゃう。
0199デフォルトの名無しさん
2009/10/04(日) 14:30:53コイツ、
> 諦めたいと思います
と言っておきながら何時まで粘着してんだ
0200デフォルトの名無しさん
2009/10/04(日) 14:35:00仮に判定に成功したからって、実際に削除するまでの間に
状況が変わることはありうるだろ?
何度も言われてるけど、「削除できるか?」なんてのは、意味のない判定なんだよ。
0201デフォルトの名無しさん
2009/10/04(日) 14:35:030202デフォルトの名無しさん
2009/10/04(日) 14:36:15自己紹介乙
0203デフォルトの名無しさん
2009/10/04(日) 14:37:29> DB のトランザクションみたいなことはできないんだから、
DeleteFileTransactedも知らんのか。
0204デフォルトの名無しさん
2009/10/04(日) 14:39:200205デフォルトの名無しさん
2009/10/04(日) 14:41:340206デフォルトの名無しさん
2009/10/04(日) 14:48:180207片山博文MZ ◆BVYGEn4LD2
2009/10/04(日) 14:51:36起動して位置を移動させずに最初に日本語を入力したときの、
CompositionWindowの位置がおかしいのだけど、どうすれば、
セルの上にCompositionWindowを表示させればいいでしょうか?
http://www1.axfc.net/uploader/Img/so/61185.jpg
0208デフォルトの名無しさん
2009/10/04(日) 15:07:19CreateFile等のAPIをフックして〜Transacted系へリダイレクトするソフトを作ったら
サンドボックス的なものが出来そう?
0209デフォルトの名無しさん
2009/10/04(日) 15:33:06回答をもらっておいて、諦めてるからもういいです、とは言えないので。
>>200
ライブラリで要求されていたので。
ライブラリのサンプルでも起動中EXEは考慮されてなかったんで、しょうがないですね。
0210デフォルトの名無しさん
2009/10/04(日) 15:45:46commitはどうすんだ?
0211デフォルトの名無しさん
2009/10/04(日) 15:50:17実行終了したらすべてロールバック
0212デフォルトの名無しさん
2009/10/04(日) 15:52:390213デフォルトの名無しさん
2009/10/04(日) 22:00:150214デフォルトの名無しさん
2009/10/05(月) 00:45:100215デフォルトの名無しさん
2009/10/05(月) 00:46:320216デフォルトの名無しさん
2009/10/05(月) 00:55:380217デフォルトの名無しさん
2009/10/05(月) 00:56:51UNICODEを定義していたら。
もっとも、普通はUNICODEと共に両方定義するほうが普通(Visual Studioではそうなる)。
0218デフォルトの名無しさん
2009/10/05(月) 01:18:07_Tというマクロがあっても無くても動いているように見えるんだけど、
そもそもなぜこんなマクロが必要なのか、それを調べていてはまってしまいました。
ここでいうUNICODEってUTF8とは違うよね?
0219デフォルトの名無しさん
2009/10/05(月) 01:34:12_T は文字列定数を ANSI と UNICODE の両対応にするためのマクロ
ANSI ビルド場合 _T("foo") → "foo"
UNICODE ビルドの場合 _T("foo") → L"foo"
のように展開される
0220デフォルトの名無しさん
2009/10/05(月) 01:43:29ANSIビルドとUNICODEビルドはどう違うんですか?
例えばgccでコンパイルするときはANSIだと思うけど、WindowsXPでは動いているし…
0221デフォルトの名無しさん
2009/10/05(月) 01:45:01http://ambiesoft.ddo.jp/blog/archives/1161
------------------------------
UNICODEでビルドする利点と欠点
利点
NT系OSで速くなる?NT系OSは内部的にUNICODEを使っているので、ANSI→UNICODEの変換が不要になる。
韓国語や中国語が使えるようになる。
日本語以外のNT系OSでも文字化けしないで実行できる。(フォントがある場合)
欠点
98系OSで動かなくなる。
Visual Studio 2008からデフォルトでUNICODEビルドになった。
------------------------------
日本人相手にしているだけなら、ANSIでいいわけですね
0222デフォルトの名無しさん
2009/10/05(月) 02:15:37Shift_JISの2バイト文字よりUTF-16のほうが楽とは言えなくなってきたけど。
Windowsの場合、第三水準/第四水準漢字なんかはUnicodeでないと使えないし、
最近はMS-IMEもATOKもそんなShift_JIS外の文字を使った言葉も注意付きながら候補に表示するようになってきたし。
0223デフォルトの名無しさん
2009/10/05(月) 03:02:540224デフォルトの名無しさん
2009/10/05(月) 03:15:33MessageBoxA()
↓
MessageBoxW()
0225デフォルトの名無しさん
2009/10/05(月) 03:24:15ウィンドウが非アクティブの状態で表示されてしまいますが、なんらかの制約が働いているんでしょうか。
0226デフォルトの名無しさん
2009/10/05(月) 03:28:300227デフォルトの名無しさん
2009/10/05(月) 03:34:35AttachThreadInputかSetForegroundWindowなどを別に呼ぶ必要がありそうです。
0228デフォルトの名無しさん
2009/10/05(月) 07:57:340229デフォルトの名無しさん
2009/10/05(月) 08:16:210230デフォルトの名無しさん
2009/10/05(月) 14:03:500231デフォルトの名無しさん
2009/10/05(月) 14:24:410232デフォルトの名無しさん
2009/10/05(月) 15:40:350233デフォルトの名無しさん
2009/10/05(月) 15:43:430234デフォルトの名無しさん
2009/10/05(月) 16:01:370235デフォルトの名無しさん
2009/10/05(月) 16:04:170236デフォルトの名無しさん
2009/10/05(月) 16:43:470237デフォルトの名無しさん
2009/10/05(月) 17:04:230238デフォルトの名無しさん
2009/10/05(月) 17:21:150239デフォルトの名無しさん
2009/10/05(月) 18:02:450240デフォルトの名無しさん
2009/10/05(月) 18:08:180241デフォルトの名無しさん
2009/10/05(月) 18:27:050242デフォルトの名無しさん
2009/10/05(月) 20:07:420243デフォルトの名無しさん
2009/10/05(月) 20:32:010244デフォルトの名無しさん
2009/10/05(月) 21:59:590245デフォルトの名無しさん
2009/10/05(月) 22:00:130246デフォルトの名無しさん
2009/10/05(月) 22:00:230247デフォルトの名無しさん
2009/10/05(月) 22:00:310248デフォルトの名無しさん
2009/10/05(月) 22:48:050249デフォルトの名無しさん
2009/10/05(月) 23:24:250250デフォルトの名無しさん
2009/10/05(月) 23:30:000251デフォルトの名無しさん
2009/10/06(火) 00:11:190252デフォルトの名無しさん
2009/10/06(火) 16:11:180253デフォルトの名無しさん
2009/10/06(火) 16:21:380254デフォルトの名無しさん
2009/10/06(火) 16:23:140255デフォルトの名無しさん
2009/10/06(火) 16:33:25ほ、ほ、ホテル来い。
0256デフォルトの名無しさん
2009/10/06(火) 16:40:53http://www1.axfc.net/uploader/Sc/so/42998.zip
SHIFTキーで選択ができるようになった。
0257デフォルトの名無しさん
2009/10/06(火) 16:45:05ウィルス注意
0258デフォルトの名無しさん
2009/10/06(火) 16:54:07ウイルスじゃねーぞ。
0259デフォルトの名無しさん
2009/10/06(火) 16:56:160260デフォルトの名無しさん
2009/10/06(火) 16:59:180261デフォルトの名無しさん
2009/10/06(火) 17:03:17HDあぼ〜んしたければどうぞ。
0262デフォルトの名無しさん
2009/10/06(火) 17:05:020263デフォルトの名無しさん
2009/10/06(火) 17:09:290264デフォルトの名無しさん
2009/10/06(火) 17:51:14次にメニューを付けようとしたのですが表示されません。
RegisterClassへ引数として渡す構造体にMAKEINTRESOURCE(省略)を追加するだけで
リソースエディッターで作成したメニューが表示出来る!は間違っていますか?
0265デフォルトの名無しさん
2009/10/06(火) 17:57:130266デフォルトの名無しさん
2009/10/06(火) 18:02:33リソースファイル削除して作り直したらつきました(??)
原因は不明ですが目的は達成できました。
0267デフォルトの名無しさん
2009/10/06(火) 18:04:140268デフォルトの名無しさん
2009/10/06(火) 18:35:39OpenProcess()でNULLが返ってきました。
エラー番号は”5”でアクセス拒否なのですが、理由がわかりません。
教えていただけないでしょうか。
OpenProcess()のアクセス方法は、PROCESS_ALL_ACCESSである必要があります。
DWORD dwId = GetCurrentProcessId();
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwId);
DWORD dwErrNo = GetLastError();
0269デフォルトの名無しさん
2009/10/06(火) 19:43:120270デフォルトの名無しさん
2009/10/06(火) 20:20:05複製先もGetCurrentProcessにすれば自プロセスで使える本物のハンドルが手に入ると
Advanced Windowsに確か書いてあった。
0271デフォルトの名無しさん
2009/10/06(火) 21:25:540272デフォルトの名無しさん
2009/10/06(火) 23:04:58このフラグを使うと ScrollWindowEx は ERROR を返して、スクロールされなくなってしまいます。
GetLastError で調べると 0 を返すので、原因が分かりません…
SW_SMOOTHSCROLL さえ指定しなければ、問題なくスクロールされます。
引数 flags の HIWORD 部でスムーズスクロールする回数を指定するようですが、
ScrollWindowEx(hWnd, 0, dy, NULL, NULL, NULL, NULL, MAKELONG(SW_SMOOTHSCROLL, 5));
という感じではダメなのでしょうか。
0273デフォルトの名無しさん
2009/10/06(火) 23:22:460274デフォルトの名無しさん
2009/10/07(水) 00:54:584バイトしかないような関数だものな。
OR EAX, -1
RET
だけ。
0275デフォルトの名無しさん
2009/10/07(水) 01:10:340276デフォルトの名無しさん
2009/10/07(水) 01:57:540277デフォルトの名無しさん
2009/10/07(水) 03:40:100278デフォルトの名無しさん
2009/10/07(水) 23:14:52ログイン画面ではキーボードの状態を取得することができません。
どうすればログイン画面でキーボードの状態を取得することができますか?
0279デフォルトの名無しさん
2009/10/07(水) 23:18:440280デフォルトの名無しさん
2009/10/07(水) 23:22:460281デフォルトの名無しさん
2009/10/07(水) 23:44:10GINA でも作れば?
0282デフォルトの名無しさん
2009/10/08(木) 00:01:29やっぱり無理ですか
残念です
>>280
そうです
特に悪意はありませんが友達のパソコンのパスワードを取得したいだけです。
>>281
GINAですか
はじめてみました
調べてみます
ありがとうございました
0284デフォルトの名無しさん
2009/10/08(木) 00:06:090285デフォルトの名無しさん
2009/10/08(木) 00:11:19たとえ悪意がなくても他人のパスワード盗む行為は不正アクセス防止法に引っかかると思うぞ
0286デフォルトの名無しさん
2009/10/08(木) 00:16:28GetAsyncKeyStateやDirectInputでもキー拾えないね。
JoyToKeyみたいなのを自作してゲームで使っていたら、
たまに使えなくなるときがあって、原因を調べたら
アップデート時に管理者権限に昇格したままゲームが起動してた。
0287デフォルトの名無しさん
2009/10/08(木) 00:17:31不正アクセス行為の禁止等に関する法律を見る限り、単に盗むだけじゃ引っかからなさそう。
0288デフォルトの名無しさん
2009/10/08(木) 00:18:39GetAsyncKeyState() とかを実行するアプリを昇格したら?
0289デフォルトの名無しさん
2009/10/08(木) 00:27:050290デフォルトの名無しさん
2009/10/08(木) 00:28:510291デフォルトの名無しさん
2009/10/08(木) 00:37:10頭大丈夫?
0292デフォルトの名無しさん
2009/10/08(木) 00:38:18試した結果、32bit OS上ではOKですが、WOW64ではNGとなりました。
WOW64でNGとなる原因として何が考えられるでしょうか。また、解決方法はありますでしょうか。
メッセージを出す関数は次の通りです。
::MessageBoxW(NULL, L"テストメッセージ", L"テストタイトル", MB_ICONINFORMATION);
エラーコードは 0x1 です。
0293デフォルトの名無しさん
2009/10/08(木) 01:08:52PCを再起動させた後もマッピングは有効になってますか?
今開発環境がないので自分で確認できません。
どなたか知っている人いたら教えてください。
0294デフォルトの名無しさん
2009/10/08(木) 01:09:59なるわけねーだろ
0295デフォルトの名無しさん
2009/10/08(木) 01:15:23返信ありがとうございます
やっぱりそうですか
となると再起動させた後も有効にしたい場合は
スタートアッププログラムにCreateRemoteThreadを呼び出す
プログラムを設定しておかなくてはいけないということですよね?
0296デフォルトの名無しさん
2009/10/08(木) 05:21:23PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか?
もしくはdirectsoundなどを使えばできるのでしょうか?
0297デフォルトの名無しさん
2009/10/08(木) 05:40:46その程度の目的なら
ログイン画面を真似した画面を作って
ときどき表示して入力を促すようにすればいいよ
0298デフォルトの名無しさん
2009/10/08(木) 05:54:130299デフォルトの名無しさん
2009/10/08(木) 09:06:380300デフォルトの名無しさん
2009/10/08(木) 09:07:380301デフォルトの名無しさん
2009/10/08(木) 09:45:570302デフォルトの名無しさん
2009/10/08(木) 09:59:25友達と一緒にやってるネトゲのお金とかアイテムとかを盗もうとしたんですねわかります。
0303デフォルトの名無しさん
2009/10/08(木) 10:03:40スタートアッププログラムに設定させとくのが一番手っ取りばやいですよね?
でもそれだと相手にもろばれになっちゃうからなんかやだな
0304デフォルトの名無しさん
2009/10/08(木) 10:09:480305デフォルトの名無しさん
2009/10/08(木) 10:11:34ちがいます
友達とハッキングごっこをやっていて
先に相手のパスワードを盗んだほうにお金をはらうという遊びをやってるだけです
相手から賞金ももらえるし技術も身につくので最近はじめました
0306デフォルトの名無しさん
2009/10/08(木) 10:13:53今日は相手してやるんだなお前ら
0307デフォルトの名無しさん
2009/10/08(木) 10:16:350308デフォルトの名無しさん
2009/10/08(木) 10:18:380309デフォルトの名無しさん
2009/10/08(木) 10:44:210310デフォルトの名無しさん
2009/10/08(木) 11:13:48ところでトロイの木馬などのウィルスソフトは
なぜパソコンを再起動しても常駐できるんでしょうか?
スタートアッププログラムに設定されているのでしょうか?
0311デフォルトの名無しさん
2009/10/08(木) 11:26:39こちらでは現代魔法専門のスタッフが常駐しております
安心してお任せください
費用:30分5万円〜
0312デフォルトの名無しさん
2009/10/08(木) 12:06:17きっとその魔法は本物だと思う
僕の経験則が邪魔してそのことを本物だと思えない
おろかな俺を無視してください。
0313デフォルトの名無しさん
2009/10/08(木) 12:21:55regeditで、
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
を見ろ
0314デフォルトの名無しさん
2009/10/08(木) 12:31:490315デフォルトの名無しさん
2009/10/08(木) 12:33:580316デフォルトの名無しさん
2009/10/08(木) 13:10:23そんな方法があったんですね
ありがとうございました
0317デフォルトの名無しさん
2009/10/08(木) 14:31:260318デフォルトの名無しさん
2009/10/08(木) 14:33:050319デフォルトの名無しさん
2009/10/08(木) 14:34:110320デフォルトの名無しさん
2009/10/08(木) 14:34:290321デフォルトの名無しさん
2009/10/08(木) 14:35:00/ _ ヽ //´ __,,>、
/  ̄ ̄ { /::/ / ̄:::::::::::::::\
l _ィニニア二二二ニヽ、j._ /::::l/::::::::::::::::::::::::::::::::l
| 0Lj/-‐-レノ ノ_ヽ:::`ヽ l:::::::::::/l/lノノ/_イ:::::l
レ:r、/ イ゚テ ピト`|::| l:::::::::/ rtテ、 .ィtq l::::::|
l:lヘ '" ,j '"/ノ |::lヘ!j ´ ,j !;:::/
ヽヽ、 r‐-, /' レリー 、 ,...., lノ/ 痴漢です
lヽ、  ̄ / `ヽ、lヽ 、  ̄ /´
_,r┴‐-`v´-‐j-、__ , -‐-、_r┴─'ー‐チト
/ ̄/:.:.:.:| ̄ ̄`T ̄´|:.:.:.:l´ `ヽ / ヽ ̄`ー-‐'´`''''⌒ヽ
/ ,':.:.:.:.:.l l l:.:.:.l \ _r‐、-、-、r, 、 ',
|:.:.:.:.:.:.! ! !:.:.l ,. -‐ゝ/// 〉 〉 〉 〉 〉 ! ',
l:.:.:.:.:.:.l | l:.:.:l / 人〈〈〈〈 ' ' ' /っ l l
l:.:.:.:.:.:.! ! l:.:.:.ト/ / ```´-ァ‐'''" / l
、__/:.:.:.:.:.:l | |:.:.:ヽヘ l // / _ ィノ
/:.:.:.:.:.:.:! l |:.:.:.:.:l `ーヽ、_ノ´l、______/lニ二」
____l:.:.:.:.:.:.:.| l |:.:.:.:.:! |_ ( ( ) )_〕| l
l`ー‐‐'匸二l ̄ ̄l二フーイ /  ̄ `‐‐'´ ヽ |
0322デフォルトの名無しさん
2009/10/08(木) 14:45:1130秒でパスワード解析完了
おい、もっと複雑なパスワードにしとけw
とりあえず、マイドキュメントに面白い画像がいくつか見つかったので貰っといた
以上
0323デフォルトの名無しさん
2009/10/08(木) 14:57:050324デフォルトの名無しさん
2009/10/08(木) 14:59:490325デフォルトの名無しさん
2009/10/08(木) 15:10:13金おくれ
0326デフォルトの名無しさん
2009/10/08(木) 15:16:29このエロめっ!
0327デフォルトの名無しさん
2009/10/08(木) 21:57:500328デフォルトの名無しさん
2009/10/08(木) 21:58:37サービスやGINAは権限が足りないので不可。
0329デフォルトの名無しさん
2009/10/08(木) 22:02:340330デフォルトの名無しさん
2009/10/08(木) 22:12:45ウィンドウの左上やタスクバーののアイコンに反映させたいです。
0331デフォルトの名無しさん
2009/10/08(木) 22:26:080332デフォルトの名無しさん
2009/10/08(木) 22:56:430333デフォルトの名無しさん
2009/10/08(木) 23:02:540334デフォルトの名無しさん
2009/10/08(木) 23:14:070335デフォルトの名無しさん
2009/10/08(木) 23:15:280336デフォルトの名無しさん
2009/10/08(木) 23:39:270337デフォルトの名無しさん
2009/10/09(金) 00:39:340338デフォルトの名無しさん
2009/10/09(金) 01:00:510339デフォルトの名無しさん
2009/10/09(金) 01:15:08この本の中にまったく同じ質問があったよ
http://www.amazon.co.jp/dp/4756150004/
0340デフォルトの名無しさん
2009/10/09(金) 01:51:20本の宣伝がしたいだけなら勝手にアフィリエイトサイトでも作ってろ
糞が
0341デフォルトの名無しさん
2009/10/09(金) 01:59:130342デフォルトの名無しさん
2009/10/09(金) 02:07:150343デフォルトの名無しさん
2009/10/09(金) 02:48:48WM_SETICON
>>339
328ではないが、どこのページ?
その本は持っているが328のような話を見た覚えがない。
0344デフォルトの名無しさん
2009/10/09(金) 02:50:23. 2. PHP で検索した結果 1〜10件目 / 約2,970,000,000件
. 3. Java...... で検索した結果 1〜10件目 / 約 835,000,000件
. 4. Forth. で検索した結果 1〜10件目 / 約 323,000,000件
. 5. Ruby.. で検索した結果 1〜10件目 / 約 275,000,000件
. 6. perl..... で検索した結果 1〜10件目 / 約 245,000,000件
. 7. Python... で検索した結果 1〜10件目 / 約 204,000,000件
. 8. pascal... で検索した結果 1〜10件目 / 約 170,000,000件
. 9. Delphi で検索した結果 1〜10件目 / 約 127,000,000件
10. VisualBasic...で検索した結果 1〜10件目 / 約 121,000,000件
11. lisp... で検索した結果 1〜10件目 / 約. 26,700,000件
12. fortran で検索した結果 1〜10件目 / 約. 21,300,000件
13. COBOL で検索した結果 1〜10件目 / 約. 18,500,000件
14. HSP で検索した結果 1〜10件目 / 約. 12,300,000件
15. FreeBasic.. で検索した結果 1〜10件目 / 約 6,320,000件
16. Tcl/Tk. で検索した結果 1〜10件目 / 約 4,940,000件
17. QBasic で検索した結果 1〜10件目 / 約 4,190,000件
18. VisualC.... で検索した結果 1〜10件目 / 約 1,360,000件
19. DarkBASIC. で検索した結果 1〜10件目 / 約 1,320,000件
20. BasicStudio で検索した結果 1〜10件目 / 約 304,000件
21. N88basic. で検索した結果 1〜10件目 / 約 215,000件
22. f-basic で検索した結果 1〜10件目 / 約 109,000件
23. ActiveBasic で検索した結果 1〜10件目 / 約. 89,800件
24. 99BASIC.... で検索した結果 1〜10件目 / 約. 11,500件
3Dprogramming で検索した結果 1〜10件目 / 約794,000件
2Dprogramming で検索した結果 1〜10件目 / 約. 57,400件
intel で検索した結果 1〜10件目 / 約729,000,000件
amd で検索した結果 1〜10件目 / 約355,000,000件
0345デフォルトの名無しさん
2009/10/09(金) 06:35:34. 1(. 1) HTML 約5,030,000,000件(約5,040,000,000件)-
. 2(. 2) PHP 約2,980,000,000件(約2,970,000,000件)+
. 3(. 3) Java.... 約 832,000,000件(約 835,000,000件)--
. 4(. 4) Forth. 約 322,000,000件(約 323,000,000件)-
. 5(. 5) Ruby.. 約 274,000,000件(約 275,000,000件)-
. 6(. 6) perl..... 約 244,000,000件(約 245,000,000件)-
. 7(. 7) Python... 約 205,000,000件(約 204,000,000件)+
. 8(. 8) pascal... 約 170,000,000件(約 170,000,000件)0
. 9(. 9) Delphi 約 127,000,000件(約 127,000,000件)0
10(10) VisualBasic... 約 121,000,000件(約 121,000,000件)0
11(11) lisp... 約. 26,700,000件(約. 26,700,000件)0
12(12) fortran....... 約. 21,300,000件(約. 21,300,000件)0
13(13) COBOL..... 約. 17,900,000件(約. 18,500,000件)--
14(14) HSP 約. 12,300,000件(約. 12,300,000件)0
15(15) FreeBasic.. 約 6,310,000件(約 6,320,000件)-
16(16) Tcl/Tk...... 約 4,940,000件(約 4,940,000件)0
17(17) QBasic..... 約 4,180,000件(約 4,190,000件)-
18(18) VisualC.... 約 1,340,000件(約 1,360,000件)--
19(19) DarkBASIC . 約 1,330,000件(約 1,320,000件)+
20(20) BasicStudio 約 302,000件(約 304,000件)--
21(21) N88basic...... 約 217,000件(約 215,000件)++
22(22) f-basic....... 約 109,000件(約 109,000件)0
23(23) ActiveBasic 約. 90,100件(約. 89,800件)++
24(24) 99BASIC.... 約. 11,300件(約. 11,500件)--
3Dprogramming 約790,000件(約794,000件)--
2Dprogramming 約. 57,600件(約. 57,400件)++
intel 約726,000,000件(約729,000,000件)--
amd 約352,000,000件(約355,000,000件)--
0346デフォルトの名無しさん
2009/10/09(金) 10:42:03LiveCDを作って、パスワードクラックをする。
http://ophcrack.sourceforge.net/download.php
0347デフォルトの名無しさん
2009/10/09(金) 11:06:17HICON hIconLarge, hIconSmall;
hIconLarge = (HICON)LoadImage(NULL, pszFileName, IMAGE_ICON, 32, 32, LR_LOADFROMFILE);
hIconSmall = (HICON)LoadImage(NULL, pszFileName, IMAGE_ICON, 16, 16, LR_LOADFROMFILE);
SendMessage(hWnd, WM_SETICON, ICON_BIG, (LPARAM)hIconLarge);
SendMessage(hWnd, WM_SETICON, ICON_SMALL, (LPARAM)hIconSmall);
0348デフォルトの名無しさん
2009/10/09(金) 11:44:46>WM_SETICON
ありがとうございます
0349デフォルトの名無しさん
2009/10/09(金) 20:44:150350デフォルトの名無しさん
2009/10/10(土) 00:40:17http://www.geocities.jp/ky_webid/win32c/022.html
ここのページのプログラムをコンパイル後、実行してみたら
CPUが100%になるんですがどのような理由が考えられますか?
0351デフォルトの名無しさん
2009/10/10(土) 00:55:420352デフォルトの名無しさん
2009/10/10(土) 01:07:56シングルコアでも余裕で動くはずなんですが…
CPU使用率がウィンドウを消すまで100%のままになる現象です
ページの最後にあるコードです
0353デフォルトの名無しさん
2009/10/10(土) 01:10:480354デフォルトの名無しさん
2009/10/10(土) 01:11:070355デフォルトの名無しさん
2009/10/10(土) 01:17:41ありがとうございます
自分の環境の問題なのかどうかわからなかったので助かりました
>>354
すいません勉強します
0356デフォルトの名無しさん
2009/10/10(土) 01:44:11endpaint
0357デフォルトの名無しさん
2009/10/10(土) 02:27:22そもそもテンプレから消すからだろ。
次スレからちゃんと復活させとけよ。
テンプレ
> ●以下のサイトは間違いが多いので参考にしてはいけません●
> http://www.geocities.jp/ky_webid/win32c/
0358デフォルトの名無しさん
2009/10/10(土) 02:41:47たぶんスレを立てたのがそこのサイトの管理人本人なのだろう
本人ぽいヤツ来てたし。w
0359デフォルトの名無しさん
2009/10/10(土) 02:47:59そのサイト、他で見た文章を勝手に解釈して劣化転載してるっぽい感じだよね
よく検索で引っかかるんだけど、黄色い背景出たら閉じてる
0360デフォルトの名無しさん
2009/10/10(土) 02:53:30SEOしまくってるのかな
0361デフォルトの名無しさん
2009/10/10(土) 03:21:49最近更新したページがこれみたいだが解答ひどくね。
callocの機能落としちゃってるし行列の感覚が普通じゃないし。
int (*p)[5];はないのかよとか。
最近更新したならせめてもうちょっと見渡せよw
0362デフォルトの名無しさん
2009/10/10(土) 03:22:560363デフォルトの名無しさん
2009/10/10(土) 04:13:360364デフォルトの名無しさん
2009/10/10(土) 04:38:00BeginPaintをWM_PAINT以外で呼ぶなってMSDNに書いてあるのに
コレだからMSは信用できない。
case WM_PAINT:
case WM_DISPLAYCHANGE:
{
PAINTSTRUCT ps;
BeginPaint(hwnd, &ps);
pDemoApp->OnRender();
EndPaint(hwnd, &ps);
}
wasHandled = true;
result = 0;
break;
0365デフォルトの名無しさん
2009/10/10(土) 06:27:540366片山博文MZ ◆BVYGEn4LD2
2009/10/10(土) 10:19:20CSVエディタのCellSheet
http://www.geocities.jp/katayama_hirofumi_mz/csheet/
0367片山博文MZ ◆BVYGEn4LD2
2009/10/10(土) 10:27:520368片山博文MZ ◆BVYGEn4LD2
2009/10/10(土) 10:41:510369デフォルトの名無しさん
2009/10/10(土) 11:46:14> MZ BackDoorは、遠隔操作プログラム群です。
なるほどね。
こいつが度々質問してるからクラック系の話題が多くて荒れているのか。
0370デフォルトの名無しさん
2009/10/10(土) 18:16:41俺じゃないって
0371デフォルトの名無しさん
2009/10/10(土) 19:15:470372デフォルトの名無しさん
2009/10/10(土) 20:27:130373デフォルトの名無しさん
2009/10/10(土) 20:32:400374デフォルトの名無しさん
2009/10/10(土) 20:45:580375デフォルトの名無しさん
2009/10/10(土) 21:22:05もっと洗練してライブラリ化しなさい
0376デフォルトの名無しさん
2009/10/11(日) 05:02:27動的に確保したいんですけど、
HTREEITEM *hTreeItemArray;
n = TreeView_GetCount(hTree);
hTreeItemArray = (HTREEITEM *)malloc(sizeof(HTREEITEM)*n);
このような書き方は合っていますか?
0377デフォルトの名無しさん
2009/10/11(日) 05:58:540378デフォルトの名無しさん
2009/10/11(日) 07:45:320379デフォルトの名無しさん
2009/10/11(日) 07:51:510380デフォルトの名無しさん
2009/10/11(日) 08:16:400381デフォルトの名無しさん
2009/10/11(日) 08:27:190382デフォルトの名無しさん
2009/10/11(日) 09:03:46PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか?
もしくはdirectsoundなどを使えばできるのでしょうか?
言語はC++です
0383デフォルトの名無しさん
2009/10/11(日) 10:33:41DirectSoundCaptureデバイスとしてマイクが列挙されているならできるだろ。
0384デフォルトの名無しさん
2009/10/11(日) 13:49:10PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか?
もしくはdirectsoundなどを使えばできるのでしょうか?
0385デフォルトの名無しさん
2009/10/11(日) 13:56:43DirectSoundCaptureデバイスとしてマイクが列挙されているならできるだろ。
0386デフォルトの名無しさん
2009/10/11(日) 13:58:14PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか?
もしくはdirectsoundなどを使えばできるのでしょうか?
言語は不明です
0387デフォルトの名無しさん
2009/10/11(日) 13:58:470388デフォルトの名無しさん
2009/10/11(日) 13:59:40PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか?
もしくはdirectsoundなどを使えばできるのでしょうか?
言語はスワヒリ語です
0389デフォルトの名無しさん
2009/10/11(日) 14:31:460390デフォルトの名無しさん
2009/10/11(日) 16:55:16ま、タスクバーの拡張やAeroプレビューに対応した方がいい物は手直しする必要はあるが。
0391デフォルトの名無しさん
2009/10/11(日) 18:11:51回等ありがとうございます。
DirectX Caps Viewerとやらを試してみます。
0392デフォルトの名無しさん
2009/10/12(月) 08:36:06ブラウザだとIE8とSafari4ぐらい?
0393デフォルトの名無しさん
2009/10/12(月) 09:29:06まあ一般向け発売はまだだし、まだあわてるような時間じゃない、ってところじゃね?
0394デフォルトの名無しさん
2009/10/12(月) 09:31:560395デフォルトの名無しさん
2009/10/12(月) 10:11:420396デフォルトの名無しさん
2009/10/12(月) 11:03:32「works with」ロゴがあったが
7では「compatible with」だけになったのか
0397デフォルトの名無しさん
2009/10/12(月) 11:07:00そうだよ
>>395
ロゴ製品は、互換性ってのが多いよね。新機能使っているので、1割程度しかないような希ガス。
0398デフォルトの名無しさん
2009/10/12(月) 11:31:18わざわざ新機能に対応させる義務なんかねぇよ
0399デフォルトの名無しさん
2009/10/12(月) 12:03:310400デフォルトの名無しさん
2009/10/12(月) 12:49:020401デフォルトの名無しさん
2009/10/12(月) 12:53:54起動時にWindowsのVer認識してわければいいだけなんだし
機能として何をしてくれるかは大体一緒なんだからアルゴリズム自体
一新しなきゃいけないわけじゃないから簡単だろう
0402デフォルトの名無しさん
2009/10/12(月) 12:58:02静的リンクしてると変更が面倒、とかそういう話だろ?
0403デフォルトの名無しさん
2009/10/12(月) 13:11:56つーか7の新API (タスクバー、リボンコントロール、Direct2D/DirectWriteなど)は
ほとんどCOMだからリンクも何も無い。
0404デフォルトの名無しさん
2009/10/12(月) 13:18:390405デフォルトの名無しさん
2009/10/12(月) 13:24:48if (isVista&&isDWMenabled)
{
//aero有効
}
else if (isXP&&isThemed)
{
//visualstyle有効
}
else
{
//XP未満 or classicスタイル
}
0406デフォルトの名無しさん
2009/10/12(月) 14:02:580407デフォルトの名無しさん
2009/10/12(月) 14:12:49お前頭いいな!
0408デフォルトの名無しさん
2009/10/12(月) 14:18:090409デフォルトの名無しさん
2009/10/12(月) 14:23:14ほぼ同等ならXPまでのAPIしか使わんよねえ
よほど機能性能に影響あるというならまだしも
今どきそんなのあんまりないよなあ
たとえば信頼性向上のためにKTMを使うとよさげなのはわかるが
じゃあXPは放置か、と考えるとXP向けにも対策やるでしょ
そしたらそのXP向け対策でVistaでも十分なわけで・・・
食指が動きませんなあ
0410デフォルトの名無しさん
2009/10/12(月) 14:27:240411デフォルトの名無しさん
2009/10/12(月) 14:29:11結局使わずじまいだな
理由は>>409のとおり・・・
0412デフォルトの名無しさん
2009/10/12(月) 14:29:310413デフォルトの名無しさん
2009/10/12(月) 14:31:500414デフォルトの名無しさん
2009/10/12(月) 14:46:190415デフォルトの名無しさん
2009/10/12(月) 14:46:31Vista以降のAPIなんて日本語の説明がほとんど無いし英語ドキュメントもいい加減だし
わざわざ試行錯誤してまでVista用にするのも面倒だし、まあXPでいいかみたいな
0416デフォルトの名無しさん
2009/10/12(月) 15:00:53メリットないでしょ、で終わったな。そして気づいたら11。
コードが別れるのは抵抗あるなあ。
0417デフォルトの名無しさん
2009/10/12(月) 16:17:120418デフォルトの名無しさん
2009/10/12(月) 18:03:16機能はあるのに周知が不十分で生かされないって勿体無いよね
0419デフォルトの名無しさん
2009/10/12(月) 18:20:180420デフォルトの名無しさん
2009/10/12(月) 20:11:43CreateWindowとかなめとんのか
0421デフォルトの名無しさん
2009/10/12(月) 21:19:57windows.h 標準で XYZの三点を扱える構造体ってありますか?
0422デフォルトの名無しさん
2009/10/12(月) 21:27:310423デフォルトの名無しさん
2009/10/12(月) 21:36:14struct THREE_POINTS { struct XYZ points[3]; };
みたいな?>>421
0424デフォルトの名無しさん
2009/10/12(月) 21:47:52struct XYZ{int x,y,z;}; // まさにこれ
聞いておいてなんだけど、D3DVECTORを使うことにします ありがとう
0425デフォルトの名無しさん
2009/10/12(月) 22:05:46DirectXじゃね?
0426デフォルトの名無しさん
2009/10/12(月) 22:07:000427デフォルトの名無しさん
2009/10/12(月) 22:10:35そうだね・・・
0428デフォルトの名無しさん
2009/10/14(水) 18:57:41CreateWindowでもってテキストボックスやらボタンを配置するわけだが
タブでフォーカスが移動できないコントロールが生成されまつ
VBのTabIndexみたいなものを設定する方法はないですか?
0429デフォルトの名無しさん
2009/10/14(水) 19:01:470430デフォルトの名無しさん
2009/10/14(水) 20:06:130431デフォルトの名無しさん
2009/10/15(木) 00:12:49メインのウインドウのボタンとかを押すと
メインウインドウ内のプロシージャでモーダルダイアログを出すようにしてるんだが
そっちのほうのプロシージャにIsDialogMessageをいれても状況かわらずでつ
0432デフォルトの名無しさん
2009/10/15(木) 00:21:330433デフォルトの名無しさん
2009/10/15(木) 00:26:230434デフォルトの名無しさん
2009/10/15(木) 07:45:080435デフォルトの名無しさん
2009/10/15(木) 07:46:59> 方法はないですか?
> 出すようにしてるんだが
語尾をでつまつ調に揃えて質問し直しましょう。
0436デフォルトの名無しさん
2009/10/15(木) 07:51:32WM_CLOSEを送ればいいだろ
0437デフォルトの名無しさん
2009/10/15(木) 07:54:520438デフォルトの名無しさん
2009/10/15(木) 08:18:40>>437の通りです
どのアプリでも問題無く落とせるようにしたいんです
0439デフォルトの名無しさん
2009/10/15(木) 08:20:490440デフォルトの名無しさん
2009/10/15(木) 08:27:12MSDNの見方ぐらい覚えたら?CreateProcessの関連で書いてあるがな。
http://msdn.microsoft.com/en-us/library/ms686722(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms682425(VS.85).aspx
0441デフォルトの名無しさん
2009/10/15(木) 08:51:15明らかにプログラムに向いていないのは明らか
早いところ別のことをはじめようよ
棒高跳びとか始めてみたらどうだろうか
0442デフォルトの名無しさん
2009/10/15(木) 08:51:170443デフォルトの名無しさん
2009/10/15(木) 09:00:310444デフォルトの名無しさん
2009/10/15(木) 09:21:05【MSDNの見方】
Win32API質問箱で質問する。
0445デフォルトの名無しさん
2009/10/15(木) 17:56:500446デフォルトの名無しさん
2009/10/15(木) 18:00:150447デフォルトの名無しさん
2009/10/15(木) 18:05:13極まれにクラッシュするから何でだろと思ってたら、
D&Dが常にWM_LBUTTONDOWN→
(WM_MOUSEMOVE)→WM_LBUTTONUPになるとは限らないのね^^
まだ左ボタンをクリックすらしていないのに
いきなりWM_LBUTTONUPが送られてた。
0448デフォルトの名無しさん
2009/10/15(木) 18:33:520449デフォルトの名無しさん
2009/10/15(木) 19:09:300450デフォルトの名無しさん
2009/10/15(木) 19:19:15あれ? これってもしかして、D&Dは
WM_LBUTTONUPが発生しないまま終わる可能性もあるってこと?
いやーん、メモリリーク。^^;;;;;;;
0451デフォルトの名無しさん
2009/10/15(木) 19:22:420452デフォルトの名無しさん
2009/10/15(木) 19:27:05リークなんてしねぇよばか
0453デフォルトの名無しさん
2009/10/15(木) 21:20:220454デフォルトの名無しさん
2009/10/16(金) 04:44:410455デフォルトの名無しさん
2009/10/16(金) 06:39:480456デフォルトの名無しさん
2009/10/16(金) 06:44:420457デフォルトの名無しさん
2009/10/16(金) 06:57:240458デフォルトの名無しさん
2009/10/16(金) 07:35:130459デフォルトの名無しさん
2009/10/16(金) 15:43:02いまはRGBじゃなくてRGBAで表すから関係ある
0460デフォルトの名無しさん
2009/10/16(金) 15:47:02ってことか
つーか、Aeroのグラス部分に描く場合にGDIの関数だとα値が無視するのが
激しく不便
0461デフォルトの名無しさん
2009/10/17(土) 04:28:01単純に128ビット分比較すればいいんでしょうが、もしあらかじめあるならそんな恥ずかしいことしたくないんですが...
0462デフォルトの名無しさん
2009/10/17(土) 05:30:110463デフォルトの名無しさん
2009/10/17(土) 09:58:15if (iid == IID_IUnknown) ...
みたいな書き方でいいよ。
0464デフォルトの名無しさん
2009/10/17(土) 10:00:080465デフォルトの名無しさん
2009/10/17(土) 10:08:08operator== と operator!= が定義されてるでしょ。
0466デフォルトの名無しさん
2009/10/17(土) 10:17:460467デフォルトの名無しさん
2009/10/17(土) 10:19:350468片山博文MZ ◆BVYGEn4LD2
2009/10/17(土) 10:37:46http://www.geocities.jp/katayama_hirofumi_mz/mzsheet/
※CellSheetは、MZ Sheetに改名されました。
バグがありませんか?
「元に戻す」を実装したいと考えています。どのように
すればいいか、教えてください。
0469デフォルトの名無しさん
2009/10/17(土) 10:40:210470デフォルトの名無しさん
2009/10/17(土) 10:45:090471デフォルトの名無しさん
2009/10/17(土) 10:50:08「切り取り/コピーした行/列を挿入」にバグがある。
0472片山博文MZ ◆BVYGEn4LD2
2009/10/17(土) 11:07:21ありがとーーーー
0473デフォルトの名無しさん
2009/10/17(土) 11:11:340474デフォルトの名無しさん
2009/10/17(土) 11:13:330475デフォルトの名無しさん
2009/10/17(土) 12:45:060476デフォルトの名無しさん
2009/10/17(土) 12:48:58ここはWin32APIを中心とした雑談だから。
0477デフォルトの名無しさん
2009/10/17(土) 12:53:530478デフォルトの名無しさん
2009/10/17(土) 13:00:530479デフォルトの名無しさん
2009/10/17(土) 13:07:53インストール直後のWindowsから開発環境の構築も含めて一時間でテトリスを完成させる実況動画
【プログラミング】テトリスを1時間強で作ってみた【実況解説】‐ニコニコ動画(ββ)
http://www.nicovideo.jp/watch/sm8517855
0480デフォルトの名無しさん
2009/10/17(土) 13:14:220481デフォルトの名無しさん
2009/10/17(土) 13:57:310482デフォルトの名無しさん
2009/10/17(土) 16:19:09って青くなっただけ?
0483デフォルトの名無しさん
2009/10/17(土) 16:30:010484デフォルトの名無しさん
2009/10/17(土) 18:19:31pidのわかっているプロセスを
自由に中断・再開することは出来ますか?
相互の干渉するプログラムをいちいちA終了→B起動と
しないでA休止→B再開 としたいのです
0485484
2009/10/17(土) 18:22:41そのプロセスにだけ時間が流れないのと同じ状態ということです
0486デフォルトの名無しさん
2009/10/17(土) 18:23:320487484
2009/10/17(土) 18:24:40調べてみます.ありがとうございました.
0488デフォルトの名無しさん
2009/10/17(土) 18:26:15面白かったありがとう
0489デフォルトの名無しさん
2009/10/17(土) 18:42:55はてぶに載ってたな
これは面白かった
0490デフォルトの名無しさん
2009/10/17(土) 19:33:20面白かったw
0491デフォルトの名無しさん
2009/10/17(土) 20:16:45つまんねーじゃねーか
俺の1時間返せ
0492デフォルトの名無しさん
2009/10/17(土) 21:35:23何でですか?
0493デフォルトの名無しさん
2009/10/17(土) 21:37:30何でですか?
0494デフォルトの名無しさん
2009/10/17(土) 21:41:41staticなら
0495デフォルトの名無しさん
2009/10/17(土) 21:57:36staticなら
0496デフォルトの名無しさん
2009/10/17(土) 23:20:200497デフォルトの名無しさん
2009/10/17(土) 23:20:250498デフォルトの名無しさん
2009/10/17(土) 23:30:470499デフォルトの名無しさん
2009/10/17(土) 23:32:300500デフォルトの名無しさん
2009/10/17(土) 23:40:410501デフォルトの名無しさん
2009/10/17(土) 23:41:510502デフォルトの名無しさん
2009/10/18(日) 00:08:060503デフォルトの名無しさん
2009/10/18(日) 00:09:060504484/486
2009/10/18(日) 00:29:43休止させる、という方法でやろうと考え、
プロセスとスレッドのIDを全部調べるところまでは
まではいったんですが、IDに対応したスレッドのハンドルがわからず
Suspendthreadが使えません.どうすればいいでしょうか?
0505デフォルトの名無しさん
2009/10/18(日) 00:35:380506デフォルトの名無しさん
2009/10/18(日) 00:44:470507デフォルトの名無しさん
2009/10/18(日) 00:47:520508484/486
2009/10/18(日) 03:08:15プロセスXに待機してもらうんじゃなくて
プロセスXを待機することになっていまうのですが
それとOpenThreadの方ではコンパイルできません
pr1.c: In function `WinMain':
pr1.c:49: warning: initialization makes pointer from integer without a cast
/cygdrive/c/Users/TOMOIS~1/AppData/Local/Temp/ccily7Nw.o:pr1.c:(.text+0x17b): un
defined reference to `_OpenThread'
collect2: ld returned 1 exit status
自分でインポートするライブラリを作るのでしょうか?
DebugActiveProcessでハンドルを取得しようとすると
実行した瞬間にプロセス自体が消えてしまいます.
0509デフォルトの名無しさん
2009/10/18(日) 03:28:16CreateProcessの成功時にPROCRSS_INFORMATION構造体が初期化されるはず
その構造体にはスレッドのハンドルがあるから、それを使えばよろし
>それとOpenThreadの方ではコンパイルできません
LoadLibraryで起動時にアドレスを取得することもできるけど、めんどいよね
0510デフォルトの名無しさん
2009/10/18(日) 03:45:06create は手遅れです・・・・
今は LoadLiblary を試みているのでそれで失敗したら
また今後質問させていただくかもしれません
ありがとうございました
0511デフォルトの名無しさん
2009/10/18(日) 05:46:37まともなOSの基本。
自分で作ったプロセスなら自由はきく。
だからその方向で考えろ。
0512デフォルトの名無しさん
2009/10/18(日) 09:51:01> 実行した瞬間にプロセス自体が消えてしまいます.
要するにアンチデバッガの対策してるソフトを止めてゴニョゴニョしたいってことか
最近こんな質問と宣伝ばっかりだな…
0513デフォルトの名無しさん
2009/10/18(日) 10:03:55友井さん?w
0514デフォルトの名無しさん
2009/10/18(日) 11:25:38拡張性の高い UNDO の実装方法を教えてくれませんか?
0515デフォルトの名無しさん
2009/10/18(日) 11:38:260516デフォルトの名無しさん
2009/10/18(日) 11:45:140517デフォルトの名無しさん
2009/10/18(日) 12:05:40仮想環境って具体的には何ですか?
0518デフォルトの名無しさん
2009/10/18(日) 12:06:330519デフォルトの名無しさん
2009/10/18(日) 12:22:510520デフォルトの名無しさん
2009/10/18(日) 12:27:440521デフォルトの名無しさん
2009/10/18(日) 12:29:580522デフォルトの名無しさん
2009/10/18(日) 13:12:190523デフォルトの名無しさん
2009/10/18(日) 13:16:04想定されうる次の宣伝
> MZEditor ver. 0.0
> http://hogehoge.aho.jp/hugahuga/
>
> すごいものを完成した。
> 秀丸やEmEditorみたいなGUIがC++で簡単に実現できちゃう。
0524デフォルトの名無しさん
2009/10/18(日) 13:23:410525デフォルトの名無しさん
2009/10/18(日) 13:32:02蟻が豚
0526デフォルトの名無しさん
2009/10/18(日) 13:39:160527デフォルトの名無しさん
2009/10/18(日) 13:40:530528デフォルトの名無しさん
2009/10/18(日) 14:18:020529デフォルトの名無しさん
2009/10/18(日) 16:45:470530デフォルトの名無しさん
2009/10/18(日) 17:15:000531デフォルトの名無しさん
2009/10/18(日) 17:34:590532デフォルトの名無しさん
2009/10/18(日) 17:43:330533デフォルトの名無しさん
2009/10/18(日) 17:56:320534デフォルトの名無しさん
2009/10/18(日) 17:59:310535デフォルトの名無しさん
2009/10/18(日) 18:29:36(最終的には、ディスプレイの縦横比が取得できればよい)
現在、EnumDisplaySettingsが返した解像度のうちもっとも面積の大きなものを物理的解像度と解釈しているんですが、
なにかしら余計な機能がついていて、「ディスプレイの本当の解像度よりもサイズよりも大きな解像度を無理やり表示できる」
という可能性がないともいえないのですが。。。
0536デフォルトの名無しさん
2009/10/18(日) 18:35:15縮小表示するから、列挙される最大解像度は1920*1080だな。
0537デフォルトの名無しさん
2009/10/18(日) 19:16:54ネットブックでも最大が2560x1920程度になるんじゃねーの?
0538デフォルトの名無しさん
2009/10/18(日) 20:30:07そういった質疑応答にふさわしいスレに誘導をよろしくおねがいします
0539デフォルトの名無しさん
2009/10/18(日) 20:40:200540デフォルトの名無しさん
2009/10/19(月) 00:28:19以前、指定したプロセスの全スレッドを停止・再開するって自分用ユーティリティ作ったことあるんでそのソース見てみた。
そしたら、Thread32First/Thread32NextでTHREADENTRY32を得て、
その中のth32OwnerProcessIDが対象プロセスのそれと一致するかどうかと判定していた。
(そして該当するスレッドをSuspend/ResumeProcess)
0541デフォルトの名無しさん
2009/10/19(月) 10:16:14{
___TCHAR ch;
#ifndef UNICODE
__const _TCHAR *pch;
#endif
__s = s.substr(start, len);
__if (!s.empty())
__{
____ch = s[len - 1];
#ifdef UNICODE
____if (0xD800 <= (UINT)ch && (UINT)ch <= 0xDBFF)
______s.resize(len - 1);
#else
____pch = s.c_str();
____if (IsDBCSLeadByte(ch) && CharPrev(pch, pch + len) == pch + len - 1)
______s.resize(len - 1);
#endif
__}
}
この関数を中国語でも正常に動作するようにするにはどうすればいいですか?
0542デフォルトの名無しさん
2009/10/19(月) 10:22:38中国語でどういう不具合が出るの?
0543デフォルトの名無しさん
2009/10/19(月) 10:35:00IsDBCSLeadByteEx使うかUnicodeのみでやるか
0544デフォルトの名無しさん
2009/10/19(月) 10:35:380545デフォルトの名無しさん
2009/10/19(月) 11:35:15自分のプログラムが中国語でも通用するかどうか確かめたかったので、
質問しました。まだ確かめていません。
0546デフォルトの名無しさん
2009/10/19(月) 11:53:53最悪のケースを想定すると全部の言語設定が異なるが
0547デフォルトの名無しさん
2009/10/19(月) 13:11:28そもそもターゲットが決まっているのにTを使う必要性が皆無。
0548デフォルトの名無しさん
2009/10/19(月) 13:33:160549デフォルトの名無しさん
2009/10/19(月) 18:47:08同じ方針でコンパイラのエラーは通過したんですが動画プレイヤーに
使ったりしても何も起こりません
OpenThreadは関数ポインタを使ってtypedefしたものに渡すという
ことでいいんでしょうか?
0550デフォルトの名無しさん
2009/10/19(月) 18:57:170551デフォルトの名無しさん
2009/10/19(月) 19:01:380552デフォルトの名無しさん
2009/10/19(月) 19:59:060553デフォルトの名無しさん
2009/10/19(月) 21:11:07> ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
って書いてあるけどな
0554デフォルトの名無しさん
2009/10/21(水) 12:17:170555デフォルトの名無しさん
2009/10/21(水) 12:21:260556デフォルトの名無しさん
2009/10/21(水) 13:40:31初心者って質問が漠然としすぎてて
いくつもの答えが考えられるので
面倒糞くなって答えるのやめてしまう
0557デフォルトの名無しさん
2009/10/21(水) 13:47:57いや、張り付けたコンポーネントのブラウザなのか?
あー、もしかして起動中のブラウザで表示中のやつか
ブラウザの種類は、、複数起動してたら、、タブいっぱいあるけど、、、
めんどくさいから放置
0558デフォルトの名無しさん
2009/10/21(水) 14:08:12きえろぶっとばされんうちにな
0559デフォルトの名無しさん
2009/10/21(水) 18:25:27自分のやりたいことは
現在アクティブになっているブラウザ(アクティブなタブ)に表示されている
文字列を取得するというものです
情報を取得するタイミングはウィンドウタイトルが目的の文字列だった場合で判断しようと思ってます
文字列の取得はコピペでもできますがアプリが自動でやってくれると仕事が楽になるのでツールを自作しようと思ってます。
アクティブなウィンドウタイトルの取得の仕方はわかるので
返答は表示されたブラウザの情報を取得する方法だけで結構です
もしわかる方がいればよろしくお願いします
0560デフォルトの名無しさん
2009/10/21(水) 18:27:420561デフォルトの名無しさん
2009/10/21(水) 19:01:550562デフォルトの名無しさん
2009/10/21(水) 19:06:560563デフォルトの名無しさん
2009/10/21(水) 19:24:14UWSCでやれば?
0564デフォルトの名無しさん
2009/10/21(水) 19:54:420565デフォルトの名無しさん
2009/10/21(水) 20:10:31あ、今UWSCのスレに投稿されてるスクリプトは全ドライブの全ファイルを削除するっていうやつだから気をつけてな。
0566デフォルトの名無しさん
2009/10/21(水) 21:02:48俺はMSDN会員だから既に入れてるが結構優秀で
不備はほぼ見られないからお勧めするよ
操作は慣れるまでちょっとかかるだろうけどVistaユーザなら
すんなりいけるレベルじゃないかな
このスレでVistaがメインPCのやつがいるかはわからないが。。
0567デフォルトの名無しさん
2009/10/21(水) 21:29:52まあ、VistaのAPを開発した経験は無いがなw
0568デフォルトの名無しさん
2009/10/21(水) 21:38:14もはやWM_PAINTでBeginPaint/EndPaintを呼ぶ必要すら無くなるけど。
0569デフォルトの名無しさん
2009/10/21(水) 21:53:150570デフォルトの名無しさん
2009/10/21(水) 22:01:580571デフォルトの名無しさん
2009/10/21(水) 22:05:430572デフォルトの名無しさん
2009/10/21(水) 22:06:070573デフォルトの名無しさん
2009/10/21(水) 22:06:320574デフォルトの名無しさん
2009/10/21(水) 22:10:14http://namidame.2ch.net/test/read.cgi/yasai/1223375038/
0575デフォルトの名無しさん
2009/10/21(水) 22:12:360576デフォルトの名無しさん
2009/10/21(水) 22:15:49べつに一行たりともコードを弄ることなく「Windows7対応」と表明できるからな
どうせネイティブモードで動いてるわけでもないし
0577デフォルトの名無しさん
2009/10/21(水) 22:16:42開発者じゃないように見える。
0578デフォルトの名無しさん
2009/10/21(水) 22:18:42TDI/MDIでウィンドウごとにサムネイル出ないと激しく使いづらい。
タスクバーのボタンをクリックしてウィンドウをアクティブにして、さらにウィンドウ内のタブをクリックして切り替えるとかアホかと
0579デフォルトの名無しさん
2009/10/21(水) 22:19:290580デフォルトの名無しさん
2009/10/21(水) 22:19:350581デフォルトの名無しさん
2009/10/21(水) 22:20:300582デフォルトの名無しさん
2009/10/21(水) 22:21:360583デフォルトの名無しさん
2009/10/21(水) 22:22:25リソースを削減できるかが研究課題
0584デフォルトの名無しさん
2009/10/21(水) 22:22:29Vista以降でクラシックにするとかえって性能下がるのも知らんのか
XPとは違うぞw
0585デフォルトの名無しさん
2009/10/21(水) 22:24:11少なくともDirect3Dを利用する場合は、Aeroが足かせになるよ。
0586デフォルトの名無しさん
2009/10/21(水) 22:25:440587デフォルトの名無しさん
2009/10/21(水) 22:27:040588デフォルトの名無しさん
2009/10/21(水) 22:28:37開発者が開発用のPCで3Dゲームするのか?w
0589デフォルトの名無しさん
2009/10/21(水) 22:29:150590デフォルトの名無しさん
2009/10/21(水) 22:29:59yes we can
0591デフォルトの名無しさん
2009/10/21(水) 22:30:320592デフォルトの名無しさん
2009/10/21(水) 22:33:500593デフォルトの名無しさん
2009/10/21(水) 22:36:150594デフォルトの名無しさん
2009/10/21(水) 22:42:490595デフォルトの名無しさん
2009/10/21(水) 22:43:390596デフォルトの名無しさん
2009/10/21(水) 22:44:29製作者に失礼だろうが
0597デフォルトの名無しさん
2009/10/21(水) 22:44:54ゲームをメインに考えている人間はためらわず切る
開発者=ゲームをメインに考えている人間
?
0598デフォルトの名無しさん
2009/10/21(水) 22:47:38>タスクバーのボタンをクリックしてウィンドウをアクティブにして、さらにウィンドウ内のタブをクリックして切り替えるとかアホかと
そんなに頻繁に切り替えるなら普通は、新しいウインドウにして、
ワンクリックで切り替えるよ
タスクバーの上でプレビューの表示を待って、改めて選択とかそれこそアホかと
なんだか目先の機能に気をとられて、無駄に気がつかないのかな
0599デフォルトの名無しさん
2009/10/21(水) 22:47:540600デフォルトの名無しさん
2009/10/21(水) 22:48:23Aero切ると負荷がCPUにくるって話だろ
0601デフォルトの名無しさん
2009/10/21(水) 22:48:35AeroだのDirect3Dだの言ってるだけだろ
0602デフォルトの名無しさん
2009/10/21(水) 22:50:280603デフォルトの名無しさん
2009/10/21(水) 22:50:55ゲーム脳は死ね
0604デフォルトの名無しさん
2009/10/21(水) 22:51:19誇大広告ブラウザの関係者が見てるってことか。
0605デフォルトの名無しさん
2009/10/21(水) 22:51:200606デフォルトの名無しさん
2009/10/21(水) 22:52:160607デフォルトの名無しさん
2009/10/21(水) 22:54:00つまらん機能よりもパフォーマンスを重視するという点ではその認識であってると思うよ
0608デフォルトの名無しさん
2009/10/21(水) 22:54:18それはGPUがウンコなだけ
0609デフォルトの名無しさん
2009/10/21(水) 22:54:57VistaはGDIのアクセラレーションが効かないのと、
ウインドウイメージ管理に問題があってメモリを極端に使っていたせい
Windows7になってからは改良されたけど、
スクリーンキャプチャ系は相変わらず劇重だった
0610デフォルトの名無しさん
2009/10/21(水) 22:55:23Direct3D 10.1に未対応のVGA使っていたら早くなる可能性はある
0611デフォルトの名無しさん
2009/10/21(水) 22:55:38B ならば A である
C ならば A である
B = C は True か?
0612デフォルトの名無しさん
2009/10/21(水) 22:56:24firefox/opera/chromeはまだ対応OSにwin7書いてないよ
0613デフォルトの名無しさん
2009/10/21(水) 22:57:490614デフォルトの名無しさん
2009/10/21(水) 22:58:05OSネタはネタすれがあるだろ
0615デフォルトの名無しさん
2009/10/21(水) 22:58:48>>580はXPユーザー
>>587はゲーマー
そして>>587はXPユーザーだ。
0616デフォルトの名無しさん
2009/10/21(水) 22:58:590617デフォルトの名無しさん
2009/10/21(水) 23:00:29VS2010が出るまで待って、メインの開発環境をXP(32bit)→Win7(64bit)に移行する予定。
ところで、なんでマルチしてんの?w
0618デフォルトの名無しさん
2009/10/21(水) 23:00:53Chromeはタブのリスト出るよ?
0619デフォルトの名無しさん
2009/10/21(水) 23:01:53Shell_NotifyIconGetRect と CalculatePopupWindowPosition
なぜコレが今まで無かったのかと
0620デフォルトの名無しさん
2009/10/21(水) 23:02:530621デフォルトの名無しさん
2009/10/21(水) 23:04:10APIというかフラグだが。
0622デフォルトの名無しさん
2009/10/21(水) 23:09:49俺もプレビュー使わずに>>598派
最初は使ってみたが、結局サムネイルの存在価値が感じられなかった。
0623デフォルトの名無しさん
2009/10/21(水) 23:20:490624デフォルトの名無しさん
2009/10/21(水) 23:25:350625デフォルトの名無しさん
2009/10/21(水) 23:27:49たぶんどこかのレジストリにありそうな気がするけど、情報が少なすぎる。
>>624
ウインドウがアクティブになってサムネイルの表示が消えるが、いったい何の話?
0626デフォルトの名無しさん
2009/10/21(水) 23:29:250627デフォルトの名無しさん
2009/10/21(水) 23:31:020628デフォルトの名無しさん
2009/10/21(水) 23:33:05http://msdn.microsoft.com/en-us/library/dd389408.aspx
とか
0629デフォルトの名無しさん
2009/10/21(水) 23:40:14ちょwwwマジかwww
0630デフォルトの名無しさん
2009/10/22(木) 00:04:43これ何?使い方が分からん
BOOL DwmGetDxSharedSurface(
__in HWND,
__out_opt DWORD*,
__out_opt DWORD*,
__out_opt DWORD*,
__out_opt DWORD*,
__out_opt DWORD*
);
0631デフォルトの名無しさん
2009/10/22(木) 00:15:41Windows 7のルールに従って動けよ、バカ開発者どもめが。
0632デフォルトの名無しさん
2009/10/22(木) 00:19:53ウィンドウを全部最大化して使ってみろってことじゃね?
0633デフォルトの名無しさん
2009/10/22(木) 00:35:43途中から単なるタスクバーのサムネイル機能に話がすり替わってる
0634デフォルトの名無しさん
2009/10/22(木) 00:48:58納品仕様書に従って動作確認しただけだから
0635デフォルトの名無しさん
2009/10/22(木) 00:54:010636デフォルトの名無しさん
2009/10/22(木) 01:09:35おまえだけだ騒いでんのは
0637デフォルトの名無しさん
2009/10/22(木) 01:20:100638デフォルトの名無しさん
2009/10/22(木) 02:26:130639デフォルトの名無しさん
2009/10/22(木) 02:36:11いずれにせよスレ違い
0640デフォルトの名無しさん
2009/10/22(木) 02:46:180641デフォルトの名無しさん
2009/10/22(木) 02:55:440642デフォルトの名無しさん
2009/10/22(木) 03:07:120643デフォルトの名無しさん
2009/10/22(木) 03:33:110644デフォルトの名無しさん
2009/10/22(木) 03:47:24Vista発売してから1年近く待って漸く対応した製品とかもあったし
MSがβやRCをばら撒いてた間お前らは一体何をしていたのかと問い詰めたくなる
にもかかわらず、「Vistaは互換性が薄くなった欠陥OS」などと
なぜかOSに皺寄せが来るw
0645デフォルトの名無しさん
2009/10/22(木) 03:51:200646デフォルトの名無しさん
2009/10/22(木) 03:56:37Aeroに対応してないけど “Vista対応”
サムネイルに対応してないけど “7対応”
この業界は言ったもの勝ちなのさ
0647デフォルトの名無しさん
2009/10/22(木) 04:11:58IEが複数のタスクで動くのに対し、
他はスレッドで動くからだろ。
Windows7だけのためにマルチタスクで動くようにすると、リソース節約できなくなるし、
なによりいちいち通信しないとやり取りできなくなって重くなる。
見た目を取るか、処理速度を取るかのどっちかだろ。
0648デフォルトの名無しさん
2009/10/22(木) 04:22:14今時プロセス間通信の負荷なんて誤差以下だろうし、
そもそもタブごとのサムネイルってプロセス分けないと実装できないの?
0649デフォルトの名無しさん
2009/10/22(木) 04:24:510650デフォルトの名無しさん
2009/10/22(木) 04:33:15Chromeは最初からタブ毎にプロセス分けてるし、
Firefoxも近いうちにマルチプロセスに移行する予定。
もっともタブ毎のプレビューはプロセスの数とは関係ない
0651デフォルトの名無しさん
2009/10/22(木) 04:36:080652デフォルトの名無しさん
2009/10/22(木) 04:40:510653デフォルトの名無しさん
2009/10/22(木) 06:15:120654デフォルトの名無しさん
2009/10/22(木) 06:29:56落ちてもシェルを巻き添えしないための対策だったのだろうけど
0655デフォルトの名無しさん
2009/10/22(木) 06:40:33マルチタスクにしないとタブごとのプレビューは出せない
わざわざ7のためだけにマルチタスクに作り変えるのは無駄
だからそんなもん知らん
ってことでこの話題は 糸冬 了
0656デフォルトの名無しさん
2009/10/22(木) 06:46:04今言ってるのはブラウザのタブ毎に別プロセスでレンダリングする機能のこと。
当然これが実装されたのはIEがタブブラウザになってから。
>>655
> マルチタスクにしないとタブごとのプレビューは出せない
うそ
> わざわざ7のためだけにマルチタスクに作り変えるのは無駄
Win7が出る前からFirefoxではマルチプロセスに移行する計画はあった
0657デフォルトの名無しさん
2009/10/22(木) 06:52:590658デフォルトの名無しさん
2009/10/22(木) 06:53:320659デフォルトの名無しさん
2009/10/22(木) 06:56:450660デフォルトの名無しさん
2009/10/22(木) 06:57:290661デフォルトの名無しさん
2009/10/22(木) 07:00:59知らないならレスするなクズ
0662デフォルトの名無しさん
2009/10/22(木) 07:12:32サムネールのグループは、どうやらプロセスごとのウインドウクラスを参照して勝手にやっているらしい。
つまりマルチプロセス以外、現状では方法が見つからない。
他の方法があるというならAPIの名前ぐらい出すべきだろう。
0663デフォルトの名無しさん
2009/10/22(木) 07:16:50ウインドウクラスではなくて、起動時のプロセス名を参照しているのか。
0664デフォルトの名無しさん
2009/10/22(木) 07:24:090665デフォルトの名無しさん
2009/10/22(木) 07:24:58そのくらい自分で調べろよウンコ
ITaskbarList3::RegisterTab
0666デフォルトの名無しさん
2009/10/22(木) 07:34:40入っていないと増えないどいう動作をするようだ。
0667デフォルトの名無しさん
2009/10/22(木) 07:43:110668デフォルトの名無しさん
2009/10/22(木) 07:44:200669デフォルトの名無しさん
2009/10/22(木) 07:56:030670デフォルトの名無しさん
2009/10/22(木) 10:52:30これ正確に1ms待つ方法って何かありますか?
ちなみに正確じゃなくても2,3msの誤差は問題ないです
ただ15msとかは多すぎるもんで・・・
0671デフォルトの名無しさん
2009/10/22(木) 10:58:41マルチメディアタイマー
0672デフォルトの名無しさん
2009/10/22(木) 11:03:460674デフォルトの名無しさん
2009/10/22(木) 11:43:50ttp://d.hatena.ne.jp/kibayos/20090914/1252912209
何も知らずに Linux*1で、timeコマンドもしくは times関数を使うと精度はtick(4msから10ms*2)に制限
されてしまいます。WindowsでGetTickTimeを使っても同様です。
これは、Javaで System.currentTimeMillis() を使う場合も同様でした。
ミリ秒以下の精度を求める場合は、以下がお薦めです。
* Linux, Mac OS X
o gettimeofday()
+ マイクロ秒の精度で紀元 (1970年1月1日00:00:00 UTC)から経過時間を取得できます。
+ 昔は、gettimeofday() もtick精度であったと記憶していますが、最近のLinuxでは、問題なくマイクロ秒の精度で時間を取得できるようです。
# 参考1:gettimeofdayがマイクロ秒オーダー精度がある理由(未完)
o clock_gettime()
+ システムクロックの分解能で紀元からの経過時間を取得できます。
+ 分解能については、clock_getres()を使って取得します。(単位はナノ秒)でも、この返り値はあてにならないことが多いようです。
* Java
o System.nanoTime()
+ 利用可能でもっとも正確なシステム時間をナノ秒単位で取得できます。
+ 精度については、OS依存(実装依存)です。
0675デフォルトの名無しさん
2009/10/22(木) 11:58:090676デフォルトの名無しさん
2009/10/22(木) 12:07:30void sleep(int millisec){
clock_t tick;
tick = (millisec * CLOCKS_PER_SEC) / 1000 + clock();
while(tick>=clock());
}
0677デフォルトの名無しさん
2009/10/22(木) 12:46:52スレ違い
>>675
知らないならレスするなクズ
>>676
待ち中はOSに制御渡したいつってるだろ
お前ら質問の意味がわからないならレスするなよ。ほんとうぜーわ
0678デフォルトの名無しさん
2009/10/22(木) 12:49:13自分で待った方がいい
0679デフォルトの名無しさん
2009/10/22(木) 12:50:51OSに制御を渡さないことで精度を上げる。
0680デフォルトの名無しさん
2009/10/22(木) 12:58:19ヒント
ラウンドロビンの仕組みを理解する
0681デフォルトの名無しさん
2009/10/22(木) 13:02:12死ね
0682デフォルトの名無しさん
2009/10/22(木) 13:02:18調べようともせずに威張っているんだろう?
0683デフォルトの名無しさん
2009/10/22(木) 13:03:330684デフォルトの名無しさん
2009/10/22(木) 13:07:000685デフォルトの名無しさん
2009/10/22(木) 13:08:350686デフォルトの名無しさん
2009/10/22(木) 13:18:110687デフォルトの名無しさん
2009/10/22(木) 13:21:36マルチメディアタイマとSleepの関係が分かっていない状態で、
APIを使ったプログラムなんて書くな馬鹿
0688デフォルトの名無しさん
2009/10/22(木) 13:24:000689デフォルトの名無しさん
2009/10/22(木) 13:55:52知らないならレスするなクズ
0690デフォルトの名無しさん
2009/10/22(木) 14:01:38失せろゴミ
0691デフォルトの名無しさん
2009/10/22(木) 14:02:24失せろカス
0692デフォルトの名無しさん
2009/10/22(木) 14:04:06お前ら無知同士で争いはやめろ
質問の意味がわかった奴だけレスしてくれればいい
お前らみたいな無知なクズのレスは期待してはいない
0693デフォルトの名無しさん
2009/10/22(木) 14:10:51死ねカス
0694デフォルトの名無しさん
2009/10/22(木) 14:11:44671は不親切だけど、マルチメディアタイマーの精度がSleepの精度にも影響するんだよ。
timeBeginPeriodで1msに設定すると、Sleep等のms単位のAPIが全て1ms精度になる。
ドキュメントには書いてないが、今のところWin95/NT4の頃からそんな動作。
0695デフォルトの名無しさん
2009/10/22(木) 14:28:020696デフォルトの名無しさん
2009/10/22(木) 14:38:250697デフォルトの名無しさん
2009/10/22(木) 14:40:47だーかーらー
timeBeginPeriodは行儀悪いって言ってるだろ!ボケェ!!
0698デフォルトの名無しさん
2009/10/22(木) 14:43:31知らないのにレスするなクズ
0699デフォルトの名無しさん
2009/10/22(木) 14:51:16かといってビジーループも行儀が悪い
0700デフォルトの名無しさん
2009/10/22(木) 14:52:38どう行儀が悪いんだよ
0701デフォルトの名無しさん
2009/10/22(木) 14:57:330702デフォルトの名無しさん
2009/10/22(木) 15:00:08まだ死んでないのかゴミ
0703デフォルトの名無しさん
2009/10/22(木) 15:02:260704デフォルトの名無しさん
2009/10/22(木) 15:24:540705デフォルトの名無しさん
2009/10/22(木) 15:28:180706デフォルトの名無しさん
2009/10/22(木) 15:33:18知らないから教えないって言うだろうけどw
0707デフォルトの名無しさん
2009/10/22(木) 15:33:52だったら2chにくる前にメディアプレイヤーを作っているMSに言ってやれよ。
0708デフォルトの名無しさん
2009/10/22(木) 15:33:57開発者じゃない人 50%
API を使わない開発者 (Java/PHPなど) 10%
API も 使う開発者 (.NET) 30%
API しか 使わない開発者 (SDK) 10%
0709デフォルトの名無しさん
2009/10/22(木) 15:35:49他のアプリまできびきび動き出すという、致命的な副作用が
0710デフォルトの名無しさん
2009/10/22(木) 15:37:24�_秒単位の精度が要求されるマルチメディア処理は例外だろ。
ブラウザやゲームのような比較的精度がどうでもいい用途に使用するのは論外。
0711デフォルトの名無しさん
2009/10/22(木) 15:37:340712デフォルトの名無しさん
2009/10/22(木) 15:39:56そもそもWindowsで精度を求めている時点で、例外扱いの問題なのだが、
後出しで条件を勝手に付けて、いったい何を言っているんだ?
0713デフォルトの名無しさん
2009/10/22(木) 15:40:12なくなっていないようだが。
0714デフォルトの名無しさん
2009/10/22(木) 15:41:33DWMのデフォルト動作を切り替えない限り、状況は以前と変わらない。
0715デフォルトの名無しさん
2009/10/22(木) 15:43:04ハァ?お前こそ何を言っているんだ?
マルチメディア用途以外で使う馬鹿が増えたからVistaで別の仕組みを用意したんだろ
0716デフォルトの名無しさん
2009/10/22(木) 15:46:58だから元々のお題が精度を欲する話なんだよ。
そもそも協調して動く行儀のいいアプリの話じゃないの。
これだけ理解力が欠如していると、リアルでも苦労してるんだろうなあ。
0717デフォルトの名無しさん
2009/10/22(木) 15:47:23MMCSSを使うと副作用なくタイマを1msで動かせるようになっただけじゃったか。
0718デフォルトの名無しさん
2009/10/22(木) 15:54:300719デフォルトの名無しさん
2009/10/22(木) 15:57:510720デフォルトの名無しさん
2009/10/22(木) 16:04:250721デフォルトの名無しさん
2009/10/22(木) 16:15:340722デフォルトの名無しさん
2009/10/22(木) 16:16:120723デフォルトの名無しさん
2009/10/22(木) 16:19:060724デフォルトの名無しさん
2009/10/22(木) 16:39:530725デフォルトの名無しさん
2009/10/22(木) 16:44:150726デフォルトの名無しさん
2009/10/22(木) 16:45:1640代無職童貞引き篭り
の間違い
0727デフォルトの名無しさん
2009/10/22(木) 16:50:310728デフォルトの名無しさん
2009/10/22(木) 16:53:370729デフォルトの名無しさん
2009/10/22(木) 16:58:18そこで、今ちょうど人工知能プログラムを作ってるところなので、こいつに学習させるために
自宅にいない昼間などの空き時間帯を使って自動的に2ちゃんねるのスレに読み書きする実験をしてるんだ
0730デフォルトの名無しさん
2009/10/22(木) 17:07:24学習能力ゼロ
0731デフォルトの名無しさん
2009/10/22(木) 17:09:390732デフォルトの名無しさん
2009/10/22(木) 17:16:480733デフォルトの名無しさん
2009/10/22(木) 17:26:54つまんね
0734デフォルトの名無しさん
2009/10/22(木) 17:31:18つまんね
0735デフォルトの名無しさん
2009/10/22(木) 17:31:390736デフォルトの名無しさん
2009/10/22(木) 17:37:31どうせブビ厨だろ。
0737デフォルトの名無しさん
2009/10/22(木) 17:39:490738デフォルトの名無しさん
2009/10/22(木) 17:52:42Windows なんか使うなって話
DOS でもいいけどw
0739デフォルトの名無しさん
2009/10/22(木) 17:59:340740デフォルトの名無しさん
2009/10/22(木) 18:00:280741デフォルトの名無しさん
2009/10/22(木) 18:03:490742デフォルトの名無しさん
2009/10/22(木) 18:11:19スレタイ読めないクズはレスしない方がいいんじゃない?w
0743デフォルトの名無しさん
2009/10/22(木) 18:14:54無関係なアプリまでキビキビ動いて快適になってしまう
0744デフォルトの名無しさん
2009/10/22(木) 18:18:15不可能なことを要求されたらそうなるんじゃね?
0745デフォルトの名無しさん
2009/10/22(木) 18:28:44不可能ならできないでいいんじゃね?
何で他のOS使えとか馬鹿みたいな事言うのかって事だな。
0746デフォルトの名無しさん
2009/10/22(木) 18:45:18馬鹿はお前だろ
OSにも向き不向きがあるんだから最適なものを勧めて何が悪い
0747デフォルトの名無しさん
2009/10/22(木) 18:46:02質問者がそれに気づかずgdgdになったってことか
0748デフォルトの名無しさん
2009/10/22(木) 19:04:59お前正気か?
Win32質問スレで他のOS勧めてどうするんだよ。
んで、DOS使えってかよw
馬鹿丸出しすぎだろお前
こんな馬鹿しかいないのかこのスレって・・・
0749デフォルトの名無しさん
2009/10/22(木) 19:11:40そしてお前がその筆頭
0750デフォルトの名無しさん
2009/10/22(木) 20:00:120751デフォルトの名無しさん
2009/10/22(木) 20:03:30×:gdgd
○:平壌運転
ここのスレ的にはいつも通りの流れだ
0752デフォルトの名無しさん
2009/10/22(木) 20:46:070753デフォルトの名無しさん
2009/10/22(木) 21:24:51日本語も理解できないのか
0754デフォルトの名無しさん
2009/10/22(木) 21:36:43つまんねえって
0755デフォルトの名無しさん
2009/10/22(木) 21:41:05読み方は
へいじょううんてん
だ。
0756デフォルトの名無しさん
2009/10/22(木) 21:41:070757デフォルトの名無しさん
2009/10/22(木) 21:54:04ホントはへいじょうの漢字を知らなかっただけでしょ?
正直に白状しなさい
0758デフォルトの名無しさん
2009/10/22(木) 21:56:400759デフォルトの名無しさん
2009/10/22(木) 22:25:15特亜に関連する団体等のいつも通りの日本叩き、特亜マンセー
のことだ。
結構使われてるんだがなー。
政治に興味なかったら知らんか。
まあ、ググれ
0760デフォルトの名無しさん
2009/10/22(木) 22:27:430761デフォルトの名無しさん
2009/10/22(木) 22:28:350762デフォルトの名無しさん
2009/10/22(木) 22:29:16反日特亜マンセー
を転じて、
狂った状態
という意味で使用したのだ。
こういう使い方は良く使うのだが、もしかしたら自分だけかも試練
スレチ失礼
0763デフォルトの名無しさん
2009/10/22(木) 22:30:180764デフォルトの名無しさん
2009/10/22(木) 22:34:130765デフォルトの名無しさん
2009/10/23(金) 10:54:42なにが違うのでしょうか?
0766デフォルトの名無しさん
2009/10/23(金) 12:30:25http://www.asahi-net.or.jp/~ha3t-nkmr/vcl3-5.htm
0767デフォルトの名無しさん
2009/10/23(金) 12:45:560768デフォルトの名無しさん
2009/10/23(金) 12:46:490769デフォルトの名無しさん
2009/10/23(金) 12:55:41ありがとうございます。
ただ、そうなると、GetActiveWindowとGetForegroundWindowはなにが違うのでしょうか?
0770デフォルトの名無しさん
2009/10/23(金) 13:12:36http://msdn.microsoft.com/ja-jp/library/cc364732.aspx
http://msdn.microsoft.com/ja-jp/library/cc410861.aspx
0771デフォルトの名無しさん
2009/10/23(金) 13:13:59何がマジレスなんだか知らないけどSleepと同じように、
timeBeginPeriodで精度が設定されるAPIを出してきて何がしたいの?
0772デフォルトの名無しさん
2009/10/23(金) 13:21:41残念。
0773デフォルトの名無しさん
2009/10/23(金) 13:27:530774デフォルトの名無しさん
2009/10/23(金) 13:58:17デストラクタでリリースされるにもかかわらず、
this->ReleaseDC(&dc);としたらどうなりますか?
逆にリークの原因になったりしますか?
0775デフォルトの名無しさん
2009/10/23(金) 14:17:170776デフォルトの名無しさん
2009/10/23(金) 14:37:100777デフォルトの名無しさん
2009/10/23(金) 15:44:15スレ違いとか言ってる馬鹿が死ねよ
0778デフォルトの名無しさん
2009/10/23(金) 16:03:070779デフォルトの名無しさん
2009/10/23(金) 16:03:40がスレ違い
0780デフォルトの名無しさん
2009/10/23(金) 16:08:06嫌です
0781デフォルトの名無しさん
2009/10/23(金) 18:09:47WM_TIMER内で描画処理をせずに、WM_PAINTを送ってその中で描画処理をするべきでしょうか?
0782デフォルトの名無しさん
2009/10/23(金) 18:25:470783デフォルトの名無しさん
2009/10/23(金) 18:27:350784デフォルトの名無しさん
2009/10/23(金) 18:50:430785デフォルトの名無しさん
2009/10/23(金) 19:15:04ありがとう御座います。
もう一つすみません。
WM_PAINT内で描画処理する場合、BeginPaintとEndPaintを使用するのは必須でしょうか?
0786デフォルトの名無しさん
2009/10/23(金) 19:15:480787デフォルトの名無しさん
2009/10/23(金) 19:20:57BeginPaintかValidateRect(またはValidateRegion)のどちらかをしない限り、いつまでもWM_PAINTが来る。
もっとも、BeginPaintしない理由が思いつかないけど。
0788デフォルトの名無しさん
2009/10/23(金) 19:26:230789デフォルトの名無しさん
2009/10/23(金) 19:33:560790デフォルトの名無しさん
2009/10/23(金) 20:27:310791デフォルトの名無しさん
2009/10/23(金) 22:47:22丁寧にありがとうございました!
0792デフォルトの名無しさん
2009/10/23(金) 22:50:420793デフォルトの名無しさん
2009/10/23(金) 22:53:070794デフォルトの名無しさん
2009/10/24(土) 01:54:460795デフォルトの名無しさん
2009/10/24(土) 02:18:310796デフォルトの名無しさん
2009/10/24(土) 02:47:58どうすればいいでしょうか?
0797デフォルトの名無しさん
2009/10/24(土) 02:50:240798デフォルトの名無しさん
2009/10/24(土) 07:01:08重いスレッドを立ち上げて、動作をもさもさにするんだ
0799デフォルトの名無しさん
2009/10/24(土) 08:01:31>>706とか
こいつら絶対Win32プログラマじゃないな
0800デフォルトの名無しさん
2009/10/24(土) 08:07:000801デフォルトの名無しさん
2009/10/24(土) 08:07:39知らないから教えないって言うだろうけどw
0802デフォルトの名無しさん
2009/10/24(土) 08:19:230803デフォルトの名無しさん
2009/10/24(土) 08:40:04マウスを動かすだけでCPU使用率が跳ね上がる時代だったから、
少しでもジョブリストを調べていく負荷を減らしたかったという話。
今となっては負荷が増えても誤差に飲み込まれてしまう程度。
0804デフォルトの名無しさん
2009/10/24(土) 08:58:02知らないならレスしないで下さい。邪魔です。
0805デフォルトの名無しさん
2009/10/24(土) 08:59:52あほ
0806デフォルトの名無しさん
2009/10/24(土) 09:04:36ばか
0807デフォルトの名無しさん
2009/10/24(土) 09:20:09知らないから教えないって言うだろうけどw
0808デフォルトの名無しさん
2009/10/24(土) 09:55:040809デフォルトの名無しさん
2009/10/24(土) 10:00:38頭おかしいんじゃねぇの?
0810デフォルトの名無しさん
2009/10/24(土) 10:05:05Sleepの精度を変えるAPIぐらいの認識なのだろう。
0811デフォルトの名無しさん
2009/10/24(土) 10:09:34ここでも読んで勉強してから出直して来いよ
http://www.geocities.jp/ky_webid/win32c/
0812デフォルトの名無しさん
2009/10/24(土) 10:15:01http://www.geocities.jp/katayama_hirofumi_mz/mzsheet/
バグも大方取れて、ツールバーが付きました。
他にバグがありませんか? ご報告よろ
0813デフォルトの名無しさん
2009/10/24(土) 10:18:280814デフォルトの名無しさん
2009/10/24(土) 10:20:23このキチガイ、宣伝しかしてないな
0815デフォルトの名無しさん
2009/10/24(土) 10:23:35http://www.geocities.jp/katayama_hirofumi_mz/mzvirus/
バグ報告よろしく。
0816デフォルトの名無しさん
2009/10/24(土) 10:29:06ごちゃごちゃ言う前に自分の認識を明確にしろ。
そんなに間違いを指摘されるのが怖いのなら、回線を切って引きこもれ。
0817デフォルトの名無しさん
2009/10/24(土) 10:31:010818デフォルトの名無しさん
2009/10/24(土) 10:33:32君しつこいよ
0819デフォルトの名無しさん
2009/10/24(土) 10:33:360820デフォルトの名無しさん
2009/10/24(土) 10:42:32煽ったつもりが己の無知を曝してしまった>>706が逆ギレしてるのか?w
0821デフォルトの名無しさん
2009/10/24(土) 10:52:270822デフォルトの名無しさん
2009/10/24(土) 10:55:00アプリケーションやデバイスドライバの最小タイマ分解能を設定するという認識がもっとも正しい
0823デフォルトの名無しさん
2009/10/24(土) 11:08:571レスで答えが返ってきていたのが、そんなに悔しかったのか?
0824デフォルトの名無しさん
2009/10/24(土) 11:16:58でもさー、分解能が変わったら動作が問題が起こるほど変わるアプリケーションって、
そもそも作りが間違ってないか?
0825デフォルトの名無しさん
2009/10/24(土) 12:15:200826デフォルトの名無しさん
2009/10/24(土) 16:11:34ttp://d.hatena.ne.jp/NyaRuRu/20060910
0827デフォルトの名無しさん
2009/10/24(土) 16:18:210828706
2009/10/24(土) 16:33:270829デフォルトの名無しさん
2009/10/24(土) 16:40:03勉強も何もtimeBeginPeriodが全体に影響を与えるのはこのスレで何度も言われているが、
いったい何が言いたいんだ?
0830デフォルトの名無しさん
2009/10/24(土) 17:20:09#include <stdio.h>
#pragma comment( lib, "winmm.lib" )
int main()
{
//timeBeginPeriod(1);
DWORD wait_time = 1;
{
LARGE_INTEGER frequency, time1, time2;
QueryPerformanceFrequency(&frequency);
QueryPerformanceCounter(&time1);
Sleep(wait_time);
QueryPerformanceCounter(&time2);
printf("QueryPerformanceCounter\n%f\n", (time2.QuadPart - time1.QuadPart) * 1000.0 / frequency.QuadPart);
}
{
DWORD time1, time2;
time1 = timeGetTime();
Sleep(wait_time);
time2 = timeGetTime();
printf("timeGetTime\n%d\n", time2 - time1);
}
}
1ms で Sleep から返ってきてしまう…
0831デフォルトの名無しさん
2009/10/24(土) 17:25:590832デフォルトの名無しさん
2009/10/24(土) 17:30:49>>670 の
>Sleep(1)としても15msくらいSleepから抜けてこないんですが
を検証しようとしたんだけど
自分にはいろいろ考えが足りないようだ
0833デフォルトの名無しさん
2009/10/24(土) 17:34:210834デフォルトの名無しさん
2009/10/24(土) 17:44:04バックグラウンドにtimeBeginPeriod(1)しているプロセスがあるというだけではないか?
0835デフォルトの名無しさん
2009/10/24(土) 17:51:110836デフォルトの名無しさん
2009/10/24(土) 17:53:44timeBeginPeriodは全てのプロセスに影響するから、他のプロセスが設定してると
影響を受けるよ。
有名なのはメディアプレーヤーだが、メッセンジャーにも動画再生機能があるから
多分設定しているだろう。
0837デフォルトの名無しさん
2009/10/24(土) 18:06:220838デフォルトの名無しさん
2009/10/24(土) 18:10:2210msか15msくらいじゃなかったかな。
0839デフォルトの名無しさん
2009/10/24(土) 18:11:220840デフォルトの名無しさん
2009/10/24(土) 18:14:59>>706>>830みたいな低脳プログラマが増えたのが
スレのレベルが落ちた原因だろうね
0841デフォルトの名無しさん
2009/10/24(土) 18:20:24http://msdn.microsoft.com/ja-jp/library/cc428795.aspx
>timeGetTime 関数の既定の精度は 1 ミリ秒です
0842デフォルトの名無しさん
2009/10/24(土) 18:26:06逆ギレしている>>670が原因だろう
0843デフォルトの名無しさん
2009/10/24(土) 18:35:35調べ直したら、ちょっと違う話だった。
Win95で精度が悪いのはGetTickCountで、マルチメディアタイマ系のAPIを呼ぶと
なぜかGetTickCountの精度も上がるという話だった。
一度もマルチメディアタイマ系APIを呼んでないときは13msだった。
0844デフォルトの名無しさん
2009/10/24(土) 18:39:55逆ギレしているのは>>706だと思うが。
0845デフォルトの名無しさん
2009/10/24(土) 18:42:200846デフォルトの名無しさん
2009/10/24(土) 18:43:09>>670 >>677
0847デフォルトの名無しさん
2009/10/24(土) 18:43:37GetTickCount, timeGetTime等の精度について
ttp://www.emit.jp/prog/prog_t1.html
0848デフォルトの名無しさん
2009/10/24(土) 18:49:01今は「どんな副作用あるのか言ってみろよ?w」と煽って
無知を晒して恥かいた>>706が逆ギレしてるだけ
0849デフォルトの名無しさん
2009/10/24(土) 18:53:530850デフォルトの名無しさん
2009/10/24(土) 18:57:34>>689
0851デフォルトの名無しさん
2009/10/24(土) 19:01:410852デフォルトの名無しさん
2009/10/24(土) 19:02:580853デフォルトの名無しさん
2009/10/24(土) 19:04:31以前にも恥を晒して逆ギレしてたが全く進歩ないな
0854デフォルトの名無しさん
2009/10/24(土) 19:06:360855デフォルトの名無しさん
2009/10/24(土) 19:08:11文句言うだけなら嵐とおなじ
0856デフォルトの名無しさん
2009/10/24(土) 19:08:530857デフォルトの名無しさん
2009/10/24(土) 19:09:06どうせ回線切るか次の日になれば強制的に変わるし
0858デフォルトの名無しさん
2009/10/24(土) 19:10:570859デフォルトの名無しさん
2009/10/24(土) 19:13:38ウザイ質問者が来ると騙って逆ギレしたようなレスして追い返せるw
0860デフォルトの名無しさん
2009/10/24(土) 19:20:36失せろゴミ
0861デフォルトの名無しさん
2009/10/24(土) 19:21:34単純だなあ
0863デフォルトの名無しさん
2009/10/24(土) 19:27:40本人以外誰もこんな流れ追ってないから
0864デフォルトの名無しさん
2009/10/24(土) 19:28:00語らない、無かったことにする、他人のせい
見事な三段活用
0865デフォルトの名無しさん
2009/10/24(土) 19:28:150866デフォルトの名無しさん
2009/10/24(土) 19:29:030867670
2009/10/24(土) 19:31:47お前らアホどもをからかってみただけだよw
0868デフォルトの名無しさん
2009/10/24(土) 19:35:270869706
2009/10/24(土) 19:39:340870デフォルトの名無しさん
2009/10/24(土) 19:45:010871670
2009/10/24(土) 19:46:160872デフォルトの名無しさん
2009/10/24(土) 19:49:53よく分からん流れだ
0873デフォルトの名無しさん
2009/10/24(土) 19:51:22いつまでも続けるのは内心ではまだ勝った気がしていない事の表れだ
0874デフォルトの名無しさん
2009/10/24(土) 19:55:04あと3スレ続きます
0875デフォルトの名無しさん
2009/10/24(土) 19:56:430876デフォルトの名無しさん
2009/10/24(土) 19:57:23Build82 timeBeginPeriodを巡る抗争
Build83 ???
0877デフォルトの名無しさん
2009/10/24(土) 20:03:57コンテキストスイッチが多発するということを頭の片隅に入れておけってことだろ
勝った負けただの、何をそんなに熱くなってるんだ?
外出て頭冷やしてこい
0878デフォルトの名無しさん
2009/10/24(土) 20:04:530879デフォルトの名無しさん
2009/10/24(土) 20:18:530880デフォルトの名無しさん
2009/10/24(土) 20:20:21> たとえば、timeBeginPeriod API を使用してプラットフォームのタイマーの精度を向上させるアプリケーションについて考えてみましょう。
> その場合、プラットフォームのタイマー チックの精度が向上し、プロセッサが低消費電力のアイドル モードを効率的に使用できなくなります。
> 1 つのアプリケーションでタイマー精度が 1ms まで向上した状態が保たれると、一般的なノートブック PC の場合は、バッテリの寿命に最大 10% の影響が及ぶことが観察されました。
まあ使わないならそれに越したことはないな。
そもそもVista以降がターゲットならMMCSSでいいから使う必要が皆無。
0881デフォルトの名無しさん
2009/10/24(土) 20:23:400882デフォルトの名無しさん
2009/10/24(土) 20:25:010883デフォルトの名無しさん
2009/10/24(土) 20:25:250884デフォルトの名無しさん
2009/10/24(土) 20:27:25みたいな感じですかね
0885デフォルトの名無しさん
2009/10/24(土) 20:28:15まだこんな無知がいるのか。
timeBeginPeriodの設定はシステム全体に及ぶから無関係なプロセスのアイドルタスクにも影響が出る。
とりあえずMSDN読んで来い。
0886デフォルトの名無しさん
2009/10/24(土) 20:28:32そうでない場合でしばらく観察してみたけど、1Wも変化がなかった。
きちんと省電力設定もしているので、
>一般的なノートブック PC
>最大
というのが非常に曖昧さを感じる。
0887デフォルトの名無しさん
2009/10/24(土) 20:29:45に近いものを感じるな
0888デフォルトの名無しさん
2009/10/24(土) 20:30:44CPUを使わない状態が長いのに、タイマの精度を向上させるアプリを作る必要性があるのかと言うことなんだけど、
突然なにを頓珍漢なことを言い出すんだろう、この人。
0889デフォルトの名無しさん
2009/10/24(土) 20:32:090890デフォルトの名無しさん
2009/10/24(土) 20:32:47だからMSDN読めって。
0891デフォルトの名無しさん
2009/10/24(土) 20:36:01CPU使わなくても精度だけ必要な場合はある。例えばMIDIとか
もともとマルチメディアAPIの一つなんだからそういう用途に使えってことだろ
0892デフォルトの名無しさん
2009/10/24(土) 20:36:05勘違いしたのならそういえばいいだけなのに、なんでその一言が言えないの?
別に間違いなんて誰にでもあるのに、意味が分からん。
0893デフォルトの名無しさん
2009/10/24(土) 20:39:150894デフォルトの名無しさん
2009/10/24(土) 20:41:110895デフォルトの名無しさん
2009/10/24(土) 20:42:42定期的に1、2W変化してしまう恐怖。
0896デフォルトの名無しさん
2009/10/24(土) 20:44:08この文章から
> CPUがアイドル状態で推移するアプリで、タイマの精度だけ向上させるってどんな場合だろう?
こういう疑問が生まれたのか?
読解力無さすぎだと思うが・・・
0897デフォルトの名無しさん
2009/10/24(土) 20:47:37>>848
>>689
>>859
0898デフォルトの名無しさん
2009/10/24(土) 20:53:080899デフォルトの名無しさん
2009/10/24(土) 20:55:350900デフォルトの名無しさん
2009/10/24(土) 20:57:09風呂でセックスしたら
ここではやめて><
って言われてやめたあと布団で
なんでやめたの><
って言われたことを思い出した。
0901デフォルトの名無しさん
2009/10/24(土) 20:59:23いいぞもっとやれw
0902デフォルトの名無しさん
2009/10/24(土) 21:02:52失せろチンカス
0903デフォルトの名無しさん
2009/10/24(土) 21:04:17失せろチンカス
0904デフォルトの名無しさん
2009/10/24(土) 21:04:520905デフォルトの名無しさん
2009/10/24(土) 21:06:170906デフォルトの名無しさん
2009/10/24(土) 21:11:04うん。あのままセックス続ければよかったなって今は思うよ。
0907デフォルトの名無しさん
2009/10/24(土) 21:12:410908デフォルトの名無しさん
2009/10/24(土) 21:24:52って何だよ?
0909デフォルトの名無しさん
2009/10/24(土) 21:54:08この板も無職や派遣であふれかえって、マ板並みのひどさになってる。
0910デフォルトの名無しさん
2009/10/24(土) 22:26:08僕があちこちで脅し入れまくったけど
あの頃も無職であふれかえってたのかな。
0911デフォルトの名無しさん
2009/10/24(土) 22:31:410912デフォルトの名無しさん
2009/10/24(土) 22:33:35俺にも脅し入れてみろよ
0913デフォルトの名無しさん
2009/10/25(日) 10:06:23ショートカットアイコン付きフォルダアイコンを作成したいんですが、
抜き出すところまではいったんですが、合成の流れが皆目見当つきません。
どういう流れでやればいいんでしょうか?
0914デフォルトの名無しさん
2009/10/25(日) 10:44:08DrawIcon/DrawIconEx、もしくは自力で描画。
アイコンオブジェクトを作成するなら、CreateIconを。
アイコンファイルを作成するなら、サンプルのIconProを
参考にして自分で作成。
IconMakeのソースも参考に。
ttp://www.geocities.jp/katayama_hirofumi_mz/iconmake/
0915デフォルトの名無しさん
2009/10/25(日) 10:47:130916デフォルトの名無しさん
2009/10/25(日) 10:52:140917デフォルトの名無しさん
2009/10/25(日) 10:57:50http://download.microsoft.com/download/win95/utility/1.0/w9xxp/en-us/4493.exe
0918デフォルトの名無しさん
2009/10/25(日) 11:58:45>>915
>>917
ありがとうございます。やってみます。
0919デフォルトの名無しさん
2009/10/25(日) 14:41:26これからは3ヶ月間のログ保存が義務化されるから警察に通報すれば全部解決。
0920デフォルトの名無しさん
2009/10/25(日) 20:46:270921デフォルトの名無しさん
2009/10/25(日) 23:44:14処理をしなかった場合やswitch文のdefault等に、DefWindowProc()を呼び出してる
ソースが多いのだが、これはメニューのID以外の何かが来るからこうしてるんだよな?
0922デフォルトの名無しさん
2009/10/25(日) 23:45:210923デフォルトの名無しさん
2009/10/25(日) 23:45:580924デフォルトの名無しさん
2009/10/26(月) 02:00:45とりあえずMSDNでWM_COMMANDの説明を読めよ。
ちなみに処理しない場合はreturn 0でいい。
0925デフォルトの名無しさん
2009/10/26(月) 07:50:42処理したときは0を返せ、だ。
0926デフォルトの名無しさん
2009/10/26(月) 08:07:52SystemParametersInfo(
SPI_SETDESKWALLPAPER,
filename,
SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE
)
ではBMPしか設定できないみたいでした。
0927デフォルトの名無しさん
2009/10/26(月) 08:43:220928デフォルトの名無しさん
2009/10/26(月) 08:55:14http://www.codeproject.com/Messages/1860959/Re-Active-Desktop.aspx
0929デフォルトの名無しさん
2009/10/26(月) 12:05:440930デフォルトの名無しさん
2009/10/26(月) 12:06:590931デフォルトの名無しさん
2009/10/26(月) 12:38:560932デフォルトの名無しさん
2009/10/26(月) 12:41:290933デフォルトの名無しさん
2009/10/26(月) 12:42:210934デフォルトの名無しさん
2009/10/26(月) 12:46:500935デフォルトの名無しさん
2009/10/26(月) 12:49:030936デフォルトの名無しさん
2009/10/26(月) 14:45:380937デフォルトの名無しさん
2009/10/26(月) 15:42:140938デフォルトの名無しさん
2009/10/26(月) 15:54:330939デフォルトの名無しさん
2009/10/26(月) 15:55:210940デフォルトの名無しさん
2009/10/26(月) 17:15:570941デフォルトの名無しさん
2009/10/26(月) 22:41:210942デフォルトの名無しさん
2009/10/26(月) 23:00:23副作用の専門家さんに質問
新型インフルエンザワクチンの副作用によるリスクと接種しないことによるリスクとどちらが高いですか?
0943デフォルトの名無しさん
2009/10/26(月) 23:24:46よってワクチンの副作用によるリスクの方が大きい
0944デフォルトの名無しさん
2009/10/26(月) 23:50:42よってワクチンは新型かどうかに限らず普通に(副作用のおきにくい人だけ)摂取したほうがいい。
0945デフォルトの名無しさん
2009/10/27(火) 07:09:000946デフォルトの名無しさん
2009/10/27(火) 07:14:570947デフォルトの名無しさん
2009/10/27(火) 07:37:210948デフォルトの名無しさん
2009/10/27(火) 10:00:220949デフォルトの名無しさん
2009/10/27(火) 10:51:59副作用が出ているんだが。
0950デフォルトの名無しさん
2009/10/27(火) 11:11:22なおさら予防接種が重要である。
0951デフォルトの名無しさん
2009/10/27(火) 12:58:36死ななければいいけどな
0952デフォルトの名無しさん
2009/10/27(火) 13:28:14>昨年度に接種を受けた人は4千万〜5千万人
日本人二人に一人?
多すぎない?
0953デフォルトの名無しさん
2009/10/27(火) 14:18:53のべ人数じゃねぇ?
0954デフォルトの名無しさん
2009/10/27(火) 14:26:10>70代男性は直腸がんや転移性の肺がんを患っており、接種2日後に呼吸不全で入院、その19日後にがん性リンパ管炎で死亡した。
これは……
0955デフォルトの名無しさん
2009/10/27(火) 14:55:38それとも同プロセス内で区別するだけでしょうか?
CreateWindowで、RegisterClassから返った値ではなくクラス名を指定する理由が分かりません
0956デフォルトの名無しさん
2009/10/27(火) 17:18:41サーバとクライアント間で非同期に双方向の通信を実現したい場合、
送信用と受信用の2本のパイプを作成する必要がありますか?
|--------| |--------|
| Server |------------>| Client |
| |<------------| |
|--------| |--------|
0957デフォルトの名無しさん
2009/10/27(火) 17:21:030958デフォルトの名無しさん
2009/10/27(火) 17:30:37>それとも同プロセス内で区別するだけでしょうか?
YES
>>956
>送信用と受信用の2本のパイプを作成する必要がありますか?
NO。1本で大丈夫
0959デフォルトの名無しさん
2009/10/27(火) 17:42:00ありがとうございます。m(_ _)m
今、片方向の通信で成功したところです。
PIPE_ACCESS_DUPLEX で設定した場合に
送信と受信を別スレッドで行うことを考えていますが、たとえばサーバ側が書き込んだデータを
サーバ側で読み込むことはないのでしょうか? 非同期の通信を考えていますので少し心配です。
0960956
2009/10/27(火) 17:42:550961デフォルトの名無しさん
2009/10/27(火) 18:18:45ここでも読んでろ
ttp://blogs.msdn.com/oldnewthing/archive/2005/04/18/409205.aspx
0962デフォルトの名無しさん
2009/10/27(火) 19:27:25ありがとうございます
0963デフォルトの名無しさん
2009/10/27(火) 19:50:50ATOM atom = RegisterClass( &wc );
HWND hwnd = CreateWindow( MAKEINTATOM(atom), ..., wc.hInstance, ...);
0964デフォルトの名無しさん
2009/10/27(火) 22:13:390965デフォルトの名無しさん
2009/10/28(水) 02:51:51そんなAPIありません
0966デフォルトの名無しさん
2009/10/28(水) 03:06:240967デフォルトの名無しさん
2009/10/28(水) 09:50:490968デフォルトの名無しさん
2009/10/28(水) 15:54:23そんなAPIあります
0969デフォルトの名無しさん
2009/10/28(水) 15:57:020970デフォルトの名無しさん
2009/10/28(水) 15:59:51そんなAPIあります
0971デフォルトの名無しさん
2009/10/28(水) 16:16:270972デフォルトの名無しさん
2009/10/28(水) 17:10:290973デフォルトの名無しさん
2009/10/28(水) 17:21:020974デフォルトの名無しさん
2009/10/28(水) 17:25:28女装趣味の男
0975デフォルトの名無しさん
2009/10/28(水) 17:47:10CreateWindowExもマクロ
マクロもAPIだが
0976デフォルトの名無しさん
2009/10/28(水) 18:00:440977デフォルトの名無しさん
2009/10/29(木) 12:59:240978デフォルトの名無しさん
2009/10/29(木) 13:04:580979デフォルトの名無しさん
2009/10/29(木) 13:08:210980デフォルトの名無しさん
2009/10/29(木) 14:29:040981デフォルトの名無しさん
2009/10/29(木) 15:27:18そしてお前がその筆頭
0982デフォルトの名無しさん
2009/10/29(木) 15:46:510983デフォルトの名無しさん
2009/10/29(木) 16:59:00おっぱいもみもみ
ぱふぱふぱふぱふ
0984デフォルトの名無しさん
2009/10/29(木) 17:48:40それとも複数犯なん?
0985デフォルトの名無しさん
2009/10/29(木) 17:53:390986デフォルトの名無しさん
2009/10/29(木) 18:37:37俺も巻き込まれてるけど
通常とは別の手段で書き込んでるよ
0987デフォルトの名無しさん
2009/10/29(木) 18:46:180988デフォルトの名無しさん
2009/10/29(木) 18:47:320989デフォルトの名無しさん
2009/10/29(木) 18:50:060990デフォルトの名無しさん
2009/10/29(木) 19:10:13うちは規制回避
0991デフォルトの名無しさん
2009/10/30(金) 05:52:090992デフォルトの名無しさん
2009/10/30(金) 07:57:130993デフォルトの名無しさん
2009/10/30(金) 08:14:450994デフォルトの名無しさん
2009/10/30(金) 08:47:430995デフォルトの名無しさん
2009/10/30(金) 08:50:120996デフォルトの名無しさん
2009/10/30(金) 08:56:430997デフォルトの名無しさん
2009/10/30(金) 09:25:130998デフォルトの名無しさん
2009/10/30(金) 09:29:22>>357をテンプレに入れるのを忘れないように
0999デフォルトの名無しさん
2009/10/30(金) 09:30:401000デフォルトの名無しさん
2009/10/30(金) 09:46:5810011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。