Win32API質問箱 Build117
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2014/03/07(金) 10:37:58.50■過去スレ
Win32API質問箱 Build116
http://toro.2ch.net/test/read.cgi/tech/1383121024/
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
0002デフォルトの名無しさん
2014/03/07(金) 10:42:06.54http://news.mynavi.jp/news/2013/10/30/266/
日本マイクロソフトは30日、統合開発環境ツール「Microsoft Visual Studio 2013」
(Visual Studio 2013) の提供を、11月1日より開始すると発表した。
11月1日よりボリュームライセンスの販売を、11月29日よりパッケージ製品の販売を開始する。
「Visual Studio 2013」の主な新機能として、CodeLends機能を搭載。
ソースコード内の表示をクリックすることでTeam Foundation Serverと連携し、
情報をポップアウトして表示できるため、編集履歴やテスト結果などのチームの作業状況を、
画面を切り替えることなくコード内で見ることができる。
Team Foundation Serverに接続できない状況においても、参照している関数の情報をコード内で表示可能。
また、MicrosoftアカウントにサインインしてVisual Studioを使用すると、作業環境が自動的に同期されるため、
別のマシンで作業を行う場合にも、キーボード ショートカットや見た目のデザインなどを同じ環境で使用できる。
そのほか、Windows 8.1のデスクトップアプリとWindowsストアアプリの開発を行うことができ、
XAMLアプリのコード化されたUIテストがサポートされたことで、自動テストが可能になった。
Visual Studio 2013の製品製品ファミリーには、
「Visual Studio Ultimate 2013 with MSDN」や
「Visual Studio Premium 2013 with MSDN」など数種類あり、
参考価格として、
「Visual Studio Ultimate 2013 with MSDN」はボリュームライセンス Open License (SA 2年) が201万円、
リテール版(パッケージ製品)が159万円、
「Visual Studio Premium 2013 with MSDN」はボリュームライセンス Open License (SA 2年) が92万1000円で、
リテール版(パッケージ製品)が72万9000円となっている(いずれも税別)。
http://www.microsoft.com/visualstudio/jpn 日本語版
http://www.microsoft.com/visualstudio/eng 英語版
※ Visual Studio 2013 Update 1
http://www.microsoft.com/ja-jp/download/details.aspx?id=41650
0003デフォルトの名無しさん
2014/03/07(金) 10:44:58.00今のところ最強は VC++2008
次点が VC++2005
あればいいのが VC++2003
不朽の名作が VC6
0004デフォルトの名無しさん
2014/03/07(金) 10:47:44.09米マイクロソフトは2013年11月5日、Microsoft Officeなどに未修正の脆弱性
(CVE-2013-3906)が存在することを明らかにし、注意を呼び掛けた。
http://www.atmarkit.co.jp/ait/articles/1311/06/news105.html
(前略)
脆弱性が存在するのは、Windows Vista、Windows Server 2008、
Microsoft Office 2003〜2010とMicrosoft Lync。
Microsoft Graphics ComponentのTIFF形式の画像処理に問題があり、
細工を施したTIFF画像を開くと、攻撃者に権限を奪取され、リモートからコードを実行されてしまう恐れがある。
(後略)
0005デフォルトの名無しさん
2014/03/07(金) 10:50:34.19,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
0006デフォルトの名無しさん
2014/03/07(金) 11:23:10.480007デフォルトの名無しさん
2014/03/07(金) 14:23:41.84何も知らない被害者を救うために jim-sanにお願いしてホストを特定してもらわねば
0008片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/07(金) 17:56:08.77別人だってのにwww
0009デフォルトの名無しさん
2014/03/08(土) 00:14:22.82ここはVBスレだからな。
ふつうにVCつこてて今更APIがどうとかあり得んから
0010デフォルトの名無しさん
2014/03/08(土) 23:20:44.220011デフォルトの名無しさん
2014/03/09(日) 09:43:32.76一理あるがそれは全体の一部の話でしかない
0012デフォルトの名無しさん
2014/03/09(日) 15:04:30.65よろしくお願いします
プログラム板 強制ID制導入に関する投票スレ
http://kohada.2ch.net/test/read.cgi/vote/1394290844/
0013デフォルトの名無しさん
2014/03/12(水) 22:45:52.59ID:4zfdPPYT0014デフォルトの名無しさん
2014/03/12(水) 23:17:40.26ID:AZrAiCEG0015デフォルトの名無しさん
2014/03/13(木) 02:15:24.83ID:TnHgaLT1確かVista辺りでは1ページに収まらないのか、カテゴリ別になってたと思うが…
久々に捜してみたら見つからないんだ
0016デフォルトの名無しさん
2014/03/13(木) 05:33:53.16ID:ZXBqvutzゴミクズには無理だからさっさと消えろ
0017デフォルトの名無しさん
2014/03/13(木) 05:36:13.85ID:lkGtJfhe俺のチンチンしゃぶらせてやるからおとなしくしてろ
0018デフォルトの名無しさん
2014/03/13(木) 05:49:03.11ID:ZXBqvutzなんだ?
ホモスレかここは
気持ちわる
0019デフォルトの名無しさん
2014/03/13(木) 06:28:13.24ID:TycIqszI0020デフォルトの名無しさん
2014/03/13(木) 06:37:35.49ID:SXGDrgpKおまえのようなクズは黙ってロという意味だ
それもわからんほど馬鹿なのか?
クズプラス馬鹿で
おまえ、生きてる価値ないな
0021デフォルトの名無しさん
2014/03/13(木) 06:57:57.84ID:4kUzoZI/OSが64ビットプロセスからの32ビットコードの呼び出しをサポートしてないので無理なのが現状
直接呼ばずにプロセス間通信とかする分には問題ないけど、それを混在させていると呼ぶのは微妙
0022デフォルトの名無しさん
2014/03/13(木) 07:00:15.45ID:Odz9I2PKNGID と連鎖あぼーんでどんどんみえなくなりますから、ときどきレポートを書いてね
0024デフォルトの名無しさん
2014/03/13(木) 07:52:30.03ID:Y4YemnwYwindows APIの問題で仰る通り。
しかし元はDLLインジェクションの話しじゃなかったの?
0025デフォルトの名無しさん
2014/03/13(木) 09:05:45.47ID:ZYIckk1+0026デフォルトの名無しさん
2014/03/13(木) 10:15:46.33ID:4kUzoZI/974←64ビットなら速い(?)けど32ビットDLLが混ざる(?)と遅いとか思ってるらしい人
975←インジェクションなどで64/32混用が出来るとか思ってるらしい人
984←それに騙された人
985←曖昧な言い方で混乱させてる人
998←64ビットプロセスから32ビットプロセスへの干渉の話を持って来ちゃった人
等が一斉に勘違いを起こした
0027デフォルトの名無しさん
2014/03/13(木) 10:30:03.35ID:ZXBqvutzID:SXGDrgpK
0028デフォルトの名無しさん
2014/03/13(木) 10:44:17.46ID:dvaQTbQUここまだム板に対応してないな
http://hissi.org/
0029デフォルトの名無しさん
2014/03/13(木) 11:22:05.17ID:ZLHpPjTL0030デフォルトの名無しさん
2014/03/13(木) 12:07:43.20ID:4kUzoZI/俺は前者だな
0031デフォルトの名無しさん
2014/03/13(木) 12:11:23.13ID:ZLHpPjTL0032デフォルトの名無しさん
2014/03/13(木) 12:45:56.33ID:ZYIckk1+0033デフォルトの名無しさん
2014/03/13(木) 13:08:18.64ID:TnHgaLT10034デフォルトの名無しさん
2014/03/13(木) 13:11:54.25ID:wZ/Mekf7でも、アドレス空間も大きいので、GCは遅い
0035デフォルトの名無しさん
2014/03/13(木) 13:13:50.68ID:AauKr8XJ0036デフォルトの名無しさん
2014/03/13(木) 13:14:55.21ID:ZLHpPjTL0037デフォルトの名無しさん
2014/03/13(木) 13:17:20.85ID:TnHgaLT1実際のところ回答なんて割とテキトーでもいい、というかそれ以上は望まない
それでヒントが見つかるかも知れんもん
0038デフォルトの名無しさん
2014/03/13(木) 13:50:18.54ID:SXGDrgpK俺のチンチン見て腰が抜けない女はいない
どや!
0039デフォルトの名無しさん
2014/03/13(木) 13:54:55.66ID:SXGDrgpKお馬鹿やな
自己顕示で回答するやつは
「ええい、そうとしてしまえ、おれってかっこいい」
とする可能性を秘めてしまう点をこうりょできないのか?
実際、ここもろうそうだが2chくらいてしかいいかっこできない底辺がいいかげんな事うぎゃうぎゃ書いている。
そいつらの特徴。批判するもキレる。
精神病がおおいんじゃないか?
0040デフォルトの名無しさん
2014/03/13(木) 14:17:18.89ID:ZYIckk1+0041デフォルトの名無しさん
2014/03/13(木) 17:45:47.27ID:ZLHpPjTL0042デフォルトの名無しさん
2014/03/13(木) 18:21:45.74ID:jln8hkaw0043デフォルトの名無しさん
2014/03/13(木) 18:24:44.42ID:ZYIckk1+0044デフォルトの名無しさん
2014/03/13(木) 19:31:16.83ID:ZLHpPjTL0045デフォルトの名無しさん
2014/03/13(木) 20:14:15.02ID:NOR09IfG0046デフォルトの名無しさん
2014/03/13(木) 20:15:54.06ID:1I/h/WoUねたスレなので、「人」というより「誘導」では ?
0047デフォルトの名無しさん
2014/03/13(木) 20:35:32.05ID:49guVwXv裏では荒れているのかな
0048デフォルトの名無しさん
2014/03/13(木) 21:27:45.69ID:ZLHpPjTL0049デフォルトの名無しさん
2014/03/13(木) 23:43:34.39ID:TnHgaLT1>「ええい、そうとしてしまえ、おれってかっこいい」
>とする可能性を秘めてしまう点をこうりょできないのか?
それで充分だよ。というかそれ以上良いことはないよ。
だって「俺ってかっこいい」は回答の最大の目的になるじゃん。
何が問題なの?
0050デフォルトの名無しさん
2014/03/14(金) 01:11:26.75ID:FviMX6qNうわ、おバカのレス不要
0051デフォルトの名無しさん
2014/03/14(金) 01:15:52.67ID:CN82R/hG↑
おバカのレス
0052デフォルトの名無しさん
2014/03/14(金) 12:21:40.45ID:PLpdFqHfサブプロセスのStdoutを回収する簡単なApiてどこかにありません?
``のような
0053デフォルトの名無しさん
2014/03/14(金) 12:23:50.18ID:04HJhvAk0054デフォルトの名無しさん
2014/03/14(金) 12:39:21.12ID:LTNvKxS/マジレスすると
ググれば幾らでも出てくる
0055デフォルトの名無しさん
2014/03/15(土) 05:58:23.79ID:hvYNNVznWSHとかバッチファイルでも使えば?
0056デフォルトの名無しさん
2014/03/15(土) 21:44:16.53ID:9QOnV1hL0057デフォルトの名無しさん
2014/03/15(土) 22:34:33.62ID:E7qCmrfx0058デフォルトの名無しさん
2014/03/15(土) 22:46:49.66ID:9QOnV1hL0059デフォルトの名無しさん
2014/03/16(日) 14:36:08.42ID:MEgFhIua0060デフォルトの名無しさん
2014/03/16(日) 15:00:16.54ID:pXWrRWdVCOMで用意しとけばいいんだね
0061デフォルトの名無しさん
2014/03/16(日) 15:24:53.54ID:TS+hDRL9ポインタ扱う仕組みも欲しいな
構造体とか文字列とか結構使うし
0062デフォルトの名無しさん
2014/03/16(日) 17:38:47.95ID:+0w7Q/Uu0063デフォルトの名無しさん
2014/03/16(日) 18:36:47.81ID:TS+hDRL9>>61みたいなこと書いたけど、作るまでもなく先行例があるからそれ使えばいい
SFCmini http://sfcmini.sourceforge.jp/help/
>>58
ExcelVBAはCOM経由でWSHからも呼べるから問題ない
ttp://d.hatena.ne.jp/language_and_engineering/20100804/p1
>>62
何を今更
0064デフォルトの名無しさん
2014/03/16(日) 19:05:42.37ID:+0w7Q/Uu時代はC#
0065デフォルトの名無しさん
2014/03/16(日) 19:19:00.01ID:oNuhFUS20066デフォルトの名無しさん
2014/03/16(日) 19:33:27.39ID:+0w7Q/Uuもう奴隷たちは誰も使ってないけどね
0067デフォルトの名無しさん
2014/03/16(日) 19:35:59.86ID:oNuhFUS20068デフォルトの名無しさん
2014/03/16(日) 19:57:50.10ID:dYpWaYWQ0069デフォルトの名無しさん
2014/03/16(日) 20:03:44.66ID:MEgFhIua0070デフォルトの名無しさん
2014/03/16(日) 20:04:10.17ID:+0w7Q/Uuwindowsの根幹を学ぶ意義はあるかもしれないけど今の時代それ以上の価値はないね
さっさとC#をやろう
0071デフォルトの名無しさん
2014/03/16(日) 20:04:50.26ID:wmlsbQd60072デフォルトの名無しさん
2014/03/16(日) 20:07:18.89ID:wmlsbQd6約 67,200 件 (0.15 秒)
0073デフォルトの名無しさん
2014/03/16(日) 20:09:51.95ID:oNuhFUS2よそに迷惑掛けちゃ駄目よ
0074デフォルトの名無しさん
2014/03/16(日) 20:14:56.30ID:pXWrRWdVあっちでもWin32APIやCOMはオワコンって言われてて
なんでいまさらそんなもの使うの?ってレス付いてるな
0075デフォルトの名無しさん
2014/03/16(日) 20:28:34.26ID:+0w7Q/Uuちゃんとオブジェクト指向になってる
0076デフォルトの名無しさん
2014/03/16(日) 20:36:23.64ID:pXWrRWdVやっぱりIDあると便利だな
http://hissi.org/read.php/tech/20140316/VFMraERSTDk.html
プログラミングのお題スレ Part3
http://toro.2ch.net/test/read.cgi/tech/1390525149/
361 :デフォルトの名無しさん[sage]:2014/03/16(日) 17:44:55.51 ID:TS+hDRL9
つきみとか言う変更人キャップが無理やり却下した挙句、
自演で議論誘導しようとして失敗して最後は辞任で逃走なんて騒ぎもあったがな
おそらく告知はやれ程度の話を議論でsageレス多ければ却下とかに拡大解釈したんだろうけど
Win32APIスレの無申告削除といい、この板に関わってるボランティアって一体どうなってんだ…
799 デフォルトの名無しさん [] 2014/03/16(日) 20:28:21.11 ID:BR331utC Be:
だな
http://hissi.org/read.php/tech/20140316/KzB3N1EvVXU.html
ム板の必死度、ぶっちぎりの1位にして一つとして有益なカキコが無い:+0w7Q/Uu
0077デフォルトの名無しさん
2014/03/16(日) 21:18:01.43ID:oNuhFUS20078デフォルトの名無しさん
2014/03/16(日) 21:20:13.70ID:+0w7Q/UuWin32apiを理解できる君たちならきっとC#を凄いものにしてくれるって!><
0079デフォルトの名無しさん
2014/03/16(日) 21:29:33.16ID:oNuhFUS2http://hissi.org/read.php/tech/20140315/bVY5QXpxVzg.html
0080デフォルトの名無しさん
2014/03/16(日) 21:35:30.61ID:+0w7Q/Uu0081デフォルトの名無しさん
2014/03/16(日) 22:01:02.32ID:y0YAlIqi0082デフォルトの名無しさん
2014/03/16(日) 22:05:37.20ID:+0w7Q/Uuここの人たちであそこの人たちを追い出してよ
0083デフォルトの名無しさん
2014/03/16(日) 22:39:36.46ID:zg3i1lVVお前が出ていった方が早いぞ
0084デフォルトの名無しさん
2014/03/16(日) 22:40:22.20ID:+0w7Q/Uuどーにもならないわ
0085デフォルトの名無しさん
2014/03/16(日) 22:42:59.69ID:QhNpye/pこれ、精神病?
0086デフォルトの名無しさん
2014/03/16(日) 23:06:03.38ID:+0w7Q/UuあれじゃただのチンピラDQNかな
0087デフォルトの名無しさん
2014/03/16(日) 23:17:33.45ID:dYpWaYWQ0088デフォルトの名無しさん
2014/03/17(月) 01:43:03.60ID:bcMygZBwこれ全部こいつなのかな
0089デフォルトの名無しさん
2014/03/17(月) 01:55:00.26ID:GpJSaGa80090デフォルトの名無しさん
2014/03/17(月) 01:55:28.23ID:qNLDgXjv0091デフォルトの名無しさん
2014/03/17(月) 22:49:32.14ID:KXB2Ah62昼から深夜まで寝てる時間以外は2ちゃん三昧な生活は
そろそろやめたら。親も泣いてるぞ。いつかは親も死ぬんだ。
そうなったらホームレスになって凍死が待ってるんだぞ。
今からでも遅くないから仕事探せよ。ブラックすれすれなら
いくらでもあるぞ。年収200万でもないよりはましだ。
0092デフォルトの名無しさん
2014/03/17(月) 23:36:08.70ID:1gnrU1Nu0093デフォルトの名無しさん
2014/03/17(月) 23:40:07.18ID:KXB2Ah62持ち家をまず売れと言われる。当然相続税も引かれる。
残った金でいつまで生き延びられると思う?
0094デフォルトの名無しさん
2014/03/17(月) 23:41:07.59ID:Z9y5KhLq0095デフォルトの名無しさん
2014/03/17(月) 23:48:04.03ID:/PvT08/r詳しくはググれ
光熱費については水道代については行政毎に異なる。
冬季加算は冬の燃料代として支給されるので
光熱費は出ないといのは条件付けが必要。
冬季加算も地域によって異なるので詳しくはググれ
たいきて知らんのならD断定を避けるんだな
一事が万事で
ID:e44Im8fk
の発言は信用するなとなる
もうそうなったがな
0096デフォルトの名無しさん
2014/03/17(月) 23:48:11.14ID:KXB2Ah62核家族ならまだいいが兄弟がいたら遺産分与でもめる。
運良く相続問題も解決して持ち家を売った金が手に入っても
家は借家になるし保証人はいない。この時点で下手をすると
ホームレス確定。自立支援のNPOでも探すしかないな。
0097デフォルトの名無しさん
2014/03/18(火) 02:20:23.32ID:G12u9CCeこっちはム板の将来のために場違いな低能質問者や回答者を教育してあげてるんですよ
荒らしやキチガイ扱いされる覚えはないです
何かレスするならちゃんと下調べした骨のある質問をしてくださいね
0098デフォルトの名無しさん
2014/03/18(火) 05:24:54.79ID:7oH+nCENこの精神病書き込み、
どれにたいして?
0099デフォルトの名無しさん
2014/03/18(火) 06:18:44.24ID:7+8UHWqv0100デフォルトの名無しさん
2014/03/18(火) 07:11:12.86ID:SGm+Hw2x付き合ってる君らも暇だな
0101デフォルトの名無しさん
2014/03/18(火) 07:13:29.03ID:B0h8c5Jxへ?
頭悪すぎ
0102デフォルトの名無しさん
2014/03/18(火) 07:14:17.88ID:B0h8c5Jxこれもかなりの馬鹿のようだ
低偏差値層書き込み禁止!
0103デフォルトの名無しさん
2014/03/21(金) 20:01:58.66ID:yZ2dHoTg0104デフォルトの名無しさん
2014/03/21(金) 23:24:47.52ID:ku7A6uNB前は、
char str[100];
sprintf(str,"x=%d",x);
MessageBox(NULL,str,NULL,MB_OK);
とできてたのに、VC++2010 Expressだと文字化けするんですが
どうなってやがりますか?
TextOutもSetWindowTextもダメやん…
0105デフォルトの名無しさん
2014/03/21(金) 23:29:09.67ID:yZ2dHoTgMessageBox→MessageBoxA
0106デフォルトの名無しさん
2014/03/21(金) 23:31:16.80ID:52hUyAFLマルチバイトモードにした?
0107デフォルトの名無しさん
2014/03/21(金) 23:37:16.29ID:mGduj7a/0108デフォルトの名無しさん
2014/03/21(金) 23:51:18.57ID:Z82+z0lX馬鹿には無理すぎる言語です
0109デフォルトの名無しさん
2014/03/21(金) 23:52:30.45ID:Z82+z0lXこれ全部役に立たない回答です
すべて曖昧、すべてテキトー、だからスレのレベルが下がる
そして糞スレになる
0110デフォルトの名無しさん
2014/03/22(土) 00:01:32.20ID:42ZKoiENTCHARマクロについて調べてみたらいい
0111デフォルトの名無しさん
2014/03/22(土) 00:03:43.00ID:aBNmXC5d0112デフォルトの名無しさん
2014/03/22(土) 00:09:08.66ID:z3nnB4Clコンパイラが古いからじゃない
VC2012以後なら文字化けしなんじゃない
0113デフォルトの名無しさん
2014/03/22(土) 00:12:55.82ID:aBNmXC5d0114デフォルトの名無しさん
2014/03/22(土) 00:15:59.18ID:+2B6OEdX0115デフォルトの名無しさん
2014/03/22(土) 00:19:21.52ID:aBNmXC5d怪獣ゴミラー
0116デフォルトの名無しさん
2014/03/22(土) 00:22:16.37ID:aBNmXC5d知らない人にはついてかないで
0117デフォルトの名無しさん
2014/03/22(土) 00:22:59.59ID:+2B6OEdX0118デフォルトの名無しさん
2014/03/22(土) 00:25:06.86ID:t9gEU+QCだがなぁ…
「プロジェクト設定の使用する文字コードのとこを
ユニコード→マルチバイトにすればおk」
のシンプルイズベスト回答が無いのがなぁ…
0119デフォルトの名無しさん
2014/03/22(土) 00:28:08.47ID:aBNmXC5d開発環境を指定してないお前が悪い
0120デフォルトの名無しさん
2014/03/22(土) 00:34:46.43ID:aBNmXC5d柳川鍋を他愛ない瞬き魔は北半球贈与税で
0121デフォルトの名無しさん
2014/03/22(土) 00:43:13.47ID:aBNmXC5d0122デフォルトの名無しさん
2014/03/22(土) 00:47:29.78ID:aBNmXC5dハンニャーシンギョウオンアミダウンケンマサボサラハン
0123デフォルトの名無しさん
2014/03/22(土) 00:48:43.21ID:+2B6OEdXゴミの感謝は不要
0124デフォルトの名無しさん
2014/03/22(土) 00:50:07.27ID:aBNmXC5dDie eigh.
0125デフォルトの名無しさん
2014/03/22(土) 00:51:48.19ID:+2B6OEdX0126デフォルトの名無しさん
2014/03/22(土) 00:53:16.33ID:42ZKoiEN後々苦労するぞマルチバイトだと
0127デフォルトの名無しさん
2014/03/22(土) 00:54:32.65ID:+2B6OEdXWin32原理主義者会心の一言
0128デフォルトの名無しさん
2014/03/22(土) 00:56:25.40ID:a6lDYgqM今時それは・・だから勧めなかった。
0129デフォルトの名無しさん
2014/03/22(土) 01:01:47.28ID:ZdExmIEgファイル名にハートマークを含んだファイルを開けないとかの謎現象(実際は謎でもなんでもないけど)が起きるからおすすめしない。
0130デフォルトの名無しさん
2014/03/22(土) 01:03:40.99ID:TVNxvViHファイルの中身とかは適当でいいけどさ
0131デフォルトの名無しさん
2014/03/22(土) 01:04:23.48ID:WuZIChD30132デフォルトの名無しさん
2014/03/22(土) 01:07:22.47ID:+2B6OEdXほんとこの時間帯は自作自演が可能ですよね〜
0133デフォルトの名無しさん
2014/03/22(土) 01:31:31.53ID:+2B6OEdXを出版してやれ
0134デフォルトの名無しさん
2014/03/22(土) 01:45:13.44ID:fto4Ouyfえ゛っ?
0135デフォルトの名無しさん
2014/03/22(土) 01:51:27.03ID:aBNmXC5d辻斬り御用心
0136デフォルトの名無しさん
2014/03/22(土) 01:57:32.86ID:aBNmXC5d0137デフォルトの名無しさん
2014/03/22(土) 01:58:21.10ID:+2B6OEdX0138デフォルトの名無しさん
2014/03/22(土) 01:59:55.26ID:EwCIeJkp0139デフォルトの名無しさん
2014/03/22(土) 02:02:25.89ID:+2B6OEdX0140デフォルトの名無しさん
2014/03/22(土) 02:07:07.83ID:hDYFJEY/0141デフォルトの名無しさん
2014/03/22(土) 02:08:41.18ID:+2B6OEdX次!他にまだいないの!?
0142デフォルトの名無しさん
2014/03/22(土) 02:16:05.03ID:42ZKoiEN_tprintfでいいだろ
0143デフォルトの名無しさん
2014/03/22(土) 02:26:03.32ID:EwCIeJkp>>142
それいっちゃダメw
0144デフォルトの名無しさん
2014/03/22(土) 02:27:01.49ID:+2B6OEdX0145デフォルトの名無しさん
2014/03/22(土) 02:33:32.80ID:42ZKoiENじゃあUNICODEでもwprintfでいけるから
コマンドプロンプトにprintfで出力できるってのは優れた点とは言わない
0146デフォルトの名無しさん
2014/03/22(土) 12:35:31.53ID:ZdExmIEgまあ実際はハートマークじゃなくトルコ語だったけどね。
顧客のPCに何かの事情でトルコ語のアルファベットを使ったフォルダがあって、
それが含まれるパスをCreateFileAで開けなかったという実話。
0147デフォルトの名無しさん
2014/03/22(土) 13:21:27.37ID:+2B6OEdX0148デフォルトの名無しさん
2014/03/22(土) 18:26:24.22ID:rFNTx8skUnicode版APIが参照できなくなるわけじゃないから、CreateFileWとかを明示して開くように作れば問題ない
>>139
ASCIIとある程度互換性があり、1バイト文字領域ならコンパクトに表現できる・・・のはWin32API関係ないか
>>142
_tprintfだろうがwprintfだろうが、Unicode文字は?に置換されちゃって出せなかったりするけどな
>>146
最近はハイフンとかスペースとかがUnicodeの変な奴になってる場合もままある
あと、Macで作ったファイル名が分解正規化されたまま突っ込まれる場合もある
0149デフォルトの名無しさん
2014/03/22(土) 20:07:46.07ID:42ZKoiEN?になるのはsetlocaleしてないからだろ
0150デフォルトの名無しさん
2014/03/22(土) 20:29:27.40ID:8effUCWs_tprintf/wprintfじゃsetlocleしようがだめ
0151デフォルトの名無しさん
2014/03/23(日) 00:33:00.53ID:LwVxNWuC146 名前:名無しさん@毎日が日曜日[sage] 投稿日:2014/03/22(土) 17:10:52.10 ID:M7KDhKq+
ム板は質問者より回答者が低レベル過ぎるんだよ
あやふやな回答ばかりしてた奴に突っ込んで聞いたら逃げたし
148 名前:名無しさん@毎日が日曜日[sage] 投稿日:2014/03/22(土) 20:36:22.64 ID:QQzmUo/7
答えが返ってくるような質問してる時点で自分も馬鹿で低レベルということに気づいてないんだろ
大抵自分で調べるなりリファレンス読めばわかるからほんとうにわからんことは
ム板で聞いてもまず答え何か返ってこない
0152デフォルトの名無しさん
2014/03/23(日) 01:44:58.66ID:HQuWt6xv0153デフォルトの名無しさん
2014/03/23(日) 02:04:50.03ID:MnyK3jKshttps://www.youtube.com/watch?v=Rrzc6CXb_KY
UFC Fight Night 33 - マウリシオ・ショーグンvsジェームス・テフナ
https://www.youtube.com/user/UFC/feed?filter=2
0154デフォルトの名無しさん
2014/03/23(日) 02:10:40.76ID:LwVxNWuC0155デフォルトの名無しさん
2014/03/23(日) 02:16:42.96ID:LwVxNWuC0156デフォルトの名無しさん
2014/03/23(日) 02:43:03.70ID:0EYcTEHrマって精神異常でもなれる室内の底辺職業で、世間ではドカって言わている連中。
そんなんだから質問者・回答者ともに低脳なのはしかたない
0157デフォルトの名無しさん
2014/03/23(日) 08:28:48.96ID:BSfIg4Cr0158デフォルトの名無しさん
2014/03/23(日) 11:57:48.97ID:Jvh5GIO/0159デフォルトの名無しさん
2014/03/23(日) 12:10:07.11ID:SXKh7u/F0160デフォルトの名無しさん
2014/03/23(日) 13:25:31.16ID:LwVxNWuC0162デフォルトの名無しさん
2014/03/23(日) 16:05:37.77ID:LwVxNWuC0163デフォルトの名無しさん
2014/03/23(日) 16:14:19.93ID:HZLJKG0d0164デフォルトの名無しさん
2014/03/24(月) 03:43:53.37ID:lo79vkKVなぜ拒否されたのかを調べる方法があったら教えて下さい
0165デフォルトの名無しさん
2014/03/24(月) 07:51:34.01ID:30azwQW6http://hissi.org/read.php/tech/20140319/cGdUSktyMGw.html
3/20 ID:noBkfRX0 69レス1位
http://hissi.org/read.php/tech/20140320/bm9Ca2ZSWDA.html
3/21 ID:Z82+z0lX 55レス1位
http://hissi.org/read.php/tech/20140321/WjgyK3owbFg.html
3/22 ID:+2B6OEdX 39レス1位
http://hissi.org/read.php/tech/20140322/KzJCNk9FZFg.htm
3/23 ID:LwVxNWuC 51レス1位
http://hissi.org/read.php/tech/20140323/THdWeE5XdUM.html
完 全 に 病 気
3/24: ID:iN+OyuMJ
http://hissi.org/read.php/tech/20140324/aU4rT3l1TUo.html
0166デフォルトの名無しさん
2014/03/24(月) 10:36:06.01ID:iN+OyuMJ自分で調べろゴミ
ここで回答してる奴はみんな調べて回答してんだからよ
おかしいでしょ?回答するためにわざわざ調べてるとか
0167デフォルトの名無しさん
2014/03/24(月) 11:32:57.86ID:xSwd0cOhマジレスすると GetLastError()
0168デフォルトの名無しさん
2014/03/24(月) 11:34:38.81ID:iN+OyuMJはググって回答した自己顕示欲野郎
0169デフォルトの名無しさん
2014/03/24(月) 11:37:13.24ID:xSwd0cOhググっても GetLastError() は出て来ないよ
OpenProcess
http://msdn.microsoft.com/ja-jp/library/cc429278.aspx
戻り値
関数が成功すると、指定したプロセスの、既に開いているハンドルが返ります。
関数が失敗すると、NULL が返ります。拡張エラー情報を取得するには、 関数を使います。
解説
OpenProcess 関数で適切なアクセス権を指定すると、(待機関数)のようにプロセス識別子を必要とする任意の関数は、OpenProcess 関数を使って取得したハンドルを利用できます。
ハンドルが不要になったときは、 関数を使って閉じてください。
0170デフォルトの名無しさん
2014/03/24(月) 11:43:22.69ID:ILjQ+S4K0171デフォルトの名無しさん
2014/03/24(月) 11:50:48.06ID:ILjQ+S4K駄目ならとりあえずタスクマネージャでオーナーを確認
後はOpenProcessのフラグやパラメータを変えてみるくらいか
相手側が自分で手出しできないならそもそも駄目元だから
エラーメッセージを工夫するくらいしかないんじゃないの
0172デフォルトの名無しさん
2014/03/24(月) 12:05:53.15ID:8XCthavNwParamにはA handle to the window passing the data を指定しろと書いてあるんですが
送信側にウィンドウがないときはどうすんの? NULLでいいのかな?
0173デフォルトの名無しさん
2014/03/24(月) 12:12:03.67ID:iN+OyuMJゴミが
0174デフォルトの名無しさん
2014/03/24(月) 12:26:24.88ID:ILjQ+S4Kクリップボードと勘違いしてる?
0175デフォルトの名無しさん
2014/03/24(月) 12:37:35.18ID:iN+OyuMJだからやるな
0176デフォルトの名無しさん
2014/03/24(月) 12:40:20.02ID:A26SCJHG0177デフォルトの名無しさん
2014/03/24(月) 12:42:25.72ID:iN+OyuMJ0178デフォルトの名無しさん
2014/03/24(月) 14:44:55.69ID:eI+FKLRgどこに送ろうとしてるのかね?
0179デフォルトの名無しさん
2014/03/24(月) 16:02:09.53ID:n9wVJeXB筋脳にはむりw
0180デフォルトの名無しさん
2014/03/24(月) 16:14:33.71ID:iN+OyuMJ0181デフォルトの名無しさん
2014/03/24(月) 16:20:20.48ID:lo79vkKV>>167
GetLastError()の結果がアクセス拒否なんです
>>171
OpenProcessでPROCESS_ALL_ACCESSを指定しても
管理者として実行しても同じ結果でした
0182デフォルトの名無しさん
2014/03/24(月) 16:23:06.12ID:iN+OyuMJだから来るなって
0183デフォルトの名無しさん
2014/03/24(月) 16:42:27.28ID:ILjQ+S4K0184デフォルトの名無しさん
2014/03/24(月) 17:30:57.01ID:bapb0GnLhttp://msdn.microsoft.com/en-us/library/windows/desktop/ms684880(v=vs.85).aspx
> To open a handle to another process and obtain full access rights, you must enable the SeDebugPrivilege privilege.
> For more information, see Changing Privileges in a Token.
0185デフォルトの名無しさん
2014/03/24(月) 18:07:31.12ID:ffEU9HT/そういえばXPでVista以降用の機能だか要求して蹴られたりすることもあったなぁ…
古いMSDNだとPROCESS_ALL_ACCESSでよさ気な記述で実際それでどうにかなってたしな
使ってるSDKのバージョンにあったMSDN参照しないとそういう罠が後から増える場合がある
これはコンパイル時にターゲットOSバージョン入れてても回避できる話で、今のMSDNにもそう書かれてるオチ
0186デフォルトの名無しさん
2014/03/24(月) 18:11:51.50ID:m8aLZyDe0187デフォルトの名無しさん
2014/03/24(月) 18:55:39.96ID:7DgDM3guo MSDN日本語版はしれっと嘘が書いてある
0188デフォルトの名無しさん
2014/03/24(月) 18:59:21.49ID:IEv7mS7H英語版と併せて見るのは結構大切
0189デフォルトの名無しさん
2014/03/24(月) 19:20:34.15ID:bapb0GnLMSDN読まない池沼はWin32の開発する能力ないから
0190デフォルトの名無しさん
2014/03/24(月) 19:44:25.52ID:lo79vkKVとりあえずOpenProcessを受け付けるプロセスに対して当初の目的を果たせるようにする事にします
0191デフォルトの名無しさん
2014/03/24(月) 20:00:59.81ID:iN+OyuMJまず謝罪しろ、そしてプログラミングをやめろ
0192デフォルトの名無しさん
2014/03/24(月) 20:20:40.65ID:oYZZ1Y9Y0193デフォルトの名無しさん
2014/03/24(月) 20:40:08.96ID:WOyiNsU30194デフォルトの名無しさん
2014/03/24(月) 22:20:45.71ID:21D+MWTlそもそもその実行ファイルのセキュリティ確認したのか?
特定の奴しか実行できないとか、管理者は拒否るとかできるぞ
0195デフォルトの名無しさん
2014/03/24(月) 23:20:10.57ID:bapb0GnL素人は引っ込んで炉
0196デフォルトの名無しさん
2014/03/25(火) 00:33:10.05ID:F6OB2cp0タスクマネージャのプロセスタブに全て表示されるんだから関係無くね
イメージ名取得やメモリ(プライベートワーキングセット)取得するのにプロセスハンドルいるし
0197デフォルトの名無しさん
2014/03/25(火) 00:36:14.78ID:bvFcvrs8素人は引っ込んでろ
ほんとこういう嘘レス見てると腹が立つ
0198デフォルトの名無しさん
2014/03/25(火) 01:13:41.85ID:0aw1H2YWあ、すまん CreateProcess( ) と勘違いしてたわ
0199デフォルトの名無しさん
2014/03/25(火) 02:16:23.78ID:bvFcvrs8こういう馬鹿がいるから2chのスレは糞なんだよな
これだったらおーぷん2chとかのほうがマシ、
あそこならまだ建設的な議論とかできる
他板の住民も続々と移民し始めてるらしいし、この際2ch卒業もありかもわからんね
0200デフォルトの名無しさん
2014/03/25(火) 03:07:59.62ID:A1lqZyhT0201デフォルトの名無しさん
2014/03/25(火) 15:26:45.88ID:bvFcvrs8みたいなゴミは2chにとどまり続けるとして
他はそろそろオープン2chとかに移動するんじゃないかな
0202デフォルトの名無しさん
2014/03/25(火) 16:29:09.08ID:A1lqZyhT0203デフォルトの名無しさん
2014/03/26(水) 21:09:24.89ID:y1besNiN0204デフォルトの名無しさん
2014/03/26(水) 21:23:05.39ID:7vaINPTB0205デフォルトの名無しさん
2014/03/26(水) 23:10:46.97ID:y1besNiN0206片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/27(木) 13:53:23.59ID:iQ5/FtVbhttp://katahiromz.web.fc2.com/bouningen/bouningen.zip
棒人間がマウスポインタに近づいてくる。すぐに逃げるんだ。
0207デフォルトの名無しさん
2014/03/27(木) 22:30:10.30ID:iQEsBpnz追加ライブラリ無しでビルドできるように弄ったった。
流石にバイナリを直接実行する気にはなれんw
0208デフォルトの名無しさん
2014/03/30(日) 09:48:33.74ID:225/FFgGJeffrey M. Richter(パセイジ訳)"Windows3.1プログラム開発技法(1993 翔泳社)
0209デフォルトの名無しさん
2014/03/30(日) 09:55:56.84ID:n7KMP8XA0210デフォルトの名無しさん
2014/03/30(日) 11:12:47.58ID:stNcjo4d0211デフォルトの名無しさん
2014/03/30(日) 12:03:39.86ID:stNcjo4d0212デフォルトの名無しさん
2014/03/30(日) 14:38:39.31ID:6RO/tmV/ワロタ
やっぱりバカはプログラミングなんかやるなってこのスレでも警告したほうがいいね
0213デフォルトの名無しさん
2014/03/31(月) 05:27:48.10ID:sID4OHtpMSDN見てもさっぱりで
0214デフォルトの名無しさん
2014/03/31(月) 05:56:08.99ID:7bEehDBwいろんなHP見て察しろ
0215デフォルトの名無しさん
2014/03/31(月) 09:23:25.25ID:Bsrm9WUvWindowsCEとかの組み込み系の方を見たんじゃないか?
0216デフォルトの名無しさん
2014/03/31(月) 10:35:20.55ID:DtbGifhUEXEやDLLの中にパックして使うための仕掛け
そんなことしてないなら NULL
0217デフォルトの名無しさん
2014/03/31(月) 23:08:04.91ID:I7/q4AP1これじゃあ混乱してもしょうがない。英文読め。
0218デフォルトの名無しさん
2014/03/31(月) 23:16:26.16ID:2KH7EJ1D0219デフォルトの名無しさん
2014/04/01(火) 09:52:28.67ID:vMTrakeL0220デフォルトの名無しさん
2014/04/01(火) 09:54:27.44ID:hppE64Hw0221デフォルトの名無しさん
2014/04/01(火) 20:58:23.11ID:28c8XDsv0222デフォルトの名無しさん
2014/04/03(木) 09:32:49.91ID:CP8BnsY7パラメータと言えば媒介変数だよな
0223デフォルトの名無しさん
2014/04/03(木) 10:45:22.05ID:qiK+PUKs0224デフォルトの名無しさん
2014/04/05(土) 21:36:24.90ID:lAKSmrVm0225デフォルトの名無しさん
2014/04/05(土) 21:41:25.04ID:JxLvhIna0226デフォルトの名無しさん
2014/04/05(土) 21:50:02.95ID:CjGK3xXM0227デフォルトの名無しさん
2014/04/06(日) 10:32:13.59ID:/BRp7uTKbelle femme
beaux yeux
0228デフォルトの名無しさん
2014/04/06(日) 15:08:05.57ID:O/L+BJTQ同じく指摘された経験あるわ。
普通に?読めば、いんすうだわな。
0229デフォルトの名無しさん
2014/04/06(日) 20:08:44.25ID:w/0KyXck0230デフォルトの名無しさん
2014/04/06(日) 20:36:41.30ID:X8q2hYwdWikipedia にもそう書いてるな
0231デフォルトの名無しさん
2014/04/06(日) 22:57:28.39ID:6fUxN2Jx0232デフォルトの名無しさん
2014/04/06(日) 23:26:45.38ID:RCVlvnIG0233デフォルトの名無しさん
2014/04/06(日) 23:36:33.40ID:gLbSJReb0234デフォルトの名無しさん
2014/04/07(月) 01:09:00.94ID:9EALZxcn0235デフォルトの名無しさん
2014/04/07(月) 09:10:11.47ID:SBlJ2Fr+run = 逃げる
https://www.youtube.com/watch?v=j_csBXWlUA4
0236デフォルトの名無しさん
2014/04/07(月) 09:24:29.46ID:2J/E/BiW0237デフォルトの名無しさん
2014/04/07(月) 21:00:45.47ID:cPHU7Y9F0238デフォルトの名無しさん
2014/04/07(月) 22:13:51.10ID:cPHU7Y9F0239デフォルトの名無しさん
2014/04/07(月) 23:03:26.53ID:DvrfP6f5無比数と訳すべきであった(?)
irrational number 無理数(整数の比として表現できない)
0240デフォルトの名無しさん
2014/04/07(月) 23:06:57.01ID:cPHU7Y9F0241デフォルトの名無しさん
2014/04/07(月) 23:33:33.73ID:KhripvKN0242デフォルトの名無しさん
2014/04/07(月) 23:37:05.27ID:LXdO3Noc0243デフォルトの名無しさん
2014/04/08(火) 15:34:44.54ID:am+9YZYo0244デフォルトの名無しさん
2014/04/08(火) 17:19:26.14ID:nP14SooD2014 年 4 月 9 日 (日本時間) をもって、サポート期間が終了
https://www.microsoft.com/ja-jp/windows/lifecycle/xp_eos.aspx
0245デフォルトの名無しさん
2014/04/08(火) 17:21:58.31ID:zuIQgCzz0246デフォルトの名無しさん
2014/04/08(火) 18:10:56.00ID:WIUCzLV51年前にメーカーサポートが打ち切られたことによりインターネット上からほぼ駆逐されたと見られていた旧主力OS「Windows XP」が独自ネットワークの下で依然として勢力を保ったままであることが調査機関の調べにより明らかになりました。
その活躍の場である独自ネットワークとは通称 Xネットワークと呼ばれ、運営団体は Windows7や8.1などの後継OSやそれらが十分な性能を発揮するためのPCを購入する余裕のない貧困層への手厚いサポートにより人気を集めている模様です。
この状況に対して、メーカーであるMicrosoft社は目論みが外されたとして挽回にやっきになるものの有効な手立てを見出せないままとなっております。
また米国政府はテロリストなど反政府勢力により Xネットワークが活用されているという懸念を日増しに大きくしており各国との連携を求めているとの情報通による指摘もあります。
0247デフォルトの名無しさん
2014/04/08(火) 19:03:28.99ID:Bi2RyCEo0248デフォルトの名無しさん
2014/04/08(火) 19:53:26.95ID:Mbk16lr49日にうpされて9日中にupdateサイト削除だったら死ねる
0249デフォルトの名無しさん
2014/04/08(火) 19:54:53.91ID:1TBIdzIV0250デフォルトの名無しさん
2014/04/08(火) 20:04:58.08ID:Bi2RyCEo0251デフォルトの名無しさん
2014/04/08(火) 22:44:06.87ID:XQ9ux5FL0252デフォルトの名無しさん
2014/04/08(火) 22:46:41.72ID:Bi2RyCEo0253デフォルトの名無しさん
2014/04/08(火) 22:49:25.70ID:XBNUbZ4l0254デフォルトの名無しさん
2014/04/08(火) 23:07:16.90ID:XBNUbZ4lhttp://www.winehq.org/
Index of /wine/source/1.7/
http://mirrors.ibiblio.org/wine/source/1.7/
0255デフォルトの名無しさん
2014/04/08(火) 23:14:22.41ID:Bi2RyCEo0256デフォルトの名無しさん
2014/04/08(火) 23:35:40.55ID:TbXBVlAR0257デフォルトの名無しさん
2014/04/08(火) 23:42:40.04ID:IlMvMtcM0258デフォルトの名無しさん
2014/04/09(水) 00:07:35.99ID:dDyddEcZ0259デフォルトの名無しさん
2014/04/09(水) 00:24:58.57ID:nu4JOVVO全く問題が起きてないのは内緒だ
0260デフォルトの名無しさん
2014/04/09(水) 01:57:22.79ID:nBP+KSZi全く気づかれてないのは内緒だ
0261デフォルトの名無しさん
2014/04/09(水) 02:43:45.63ID:qA8ouB3Thttp://bizmakoto.jp/makoto/articles/1404/08/news135_2.html
合わせてMDM(Mobile Device Management)機能も、管理側(社内IT部門など)で
WindowsストアアプリやWebサイトのブラックリスト/ホワイトリスト化など、
企業が選択した任意のMDMソリューションで管理できるポリシー設定機能を追加した。
Windowsストアアプリについては、社内限定アプリを閉じた社内ネットワークでのみ配布したいというニーズに応じ、
一定の条件下ではWindowsストアへ登録せずとも社内限定配布できるようにもなる。
0262デフォルトの名無しさん
2014/04/09(水) 03:36:56.72ID:I+LvksvI0263デフォルトの名無しさん
2014/04/09(水) 04:27:21.97ID:78kv18g7Vistaは兎も角7あたりから結構様変わりしてるだろうしどこまで行くのかな
0264デフォルトの名無しさん
2014/04/09(水) 07:15:40.28ID:e48Xi3NQMDMサーバを別途購入するんだろ、いくらすると思ってんの?
0265デフォルトの名無しさん
2014/04/10(木) 03:25:20.74ID:0xy3yw8EいまなぜかWindows XPの更新がきたよ
再起動
0266デフォルトの名無しさん
2014/04/11(金) 14:43:58.50ID:SaKuuzVWWin32API言語でコーディングしようとしたけど使いにくすぎて糞だった
オートインデントすらない糞アプリ
設定すればできるんだと思うけど、デフォでオートインデントできない時点で終わってる
こんなものに金払う奴なんていんの?
0267デフォルトの名無しさん
2014/04/11(金) 14:46:05.14ID:cAiTuL0X0268デフォルトの名無しさん
2014/04/11(金) 15:24:16.14ID:1XaDo0JT0269デフォルトの名無しさん
2014/04/11(金) 16:29:43.39ID:Bz/jLjhI0270デフォルトの名無しさん
2014/04/11(金) 16:41:20.28ID:8lxSsVYh0271デフォルトの名無しさん
2014/04/11(金) 17:44:56.25ID:LD8RgqKN大昔、中国人の孫さんにやり方を教わって、
まるで神に見えたなー
0272デフォルトの名無しさん
2014/04/11(金) 17:46:14.77ID:I+yNGwZihttp://www.youtube.com/watch?v=--BjEYvzdzc
0273デフォルトの名無しさん
2014/04/11(金) 21:00:03.47ID:YT8HAvrs0274デフォルトの名無しさん
2014/04/11(金) 21:22:40.05ID:FAjOg8PZ0275デフォルトの名無しさん
2014/04/11(金) 22:44:22.02ID:gZGZUewy0276デフォルトの名無しさん
2014/04/12(土) 10:34:55.62ID:VQjl7ezRこいつの小指見ろよww
親指より太いww
0277デフォルトの名無しさん
2014/04/12(土) 12:24:24.29ID:iNxrw8O2Androidとか当たり前に時計が標準でついてるのに
XPってタスクバーの時計(分単位)しか判らないんだな
0278デフォルトの名無しさん
2014/04/12(土) 12:28:15.27ID:CaELb7YiAndroidだってステータスバーの時計は分単位だろ。
タスクバーの時計はタスクバーの高さを増やせば年月日と曜日もちゃんと出る。
0279デフォルトの名無しさん
2014/04/12(土) 17:30:34.29ID:QscZ5xdt0280デフォルトの名無しさん
2014/04/12(土) 17:50:15.58ID:VQjl7ezRした時は知らん
ブロードキャストメッセージが飛んできた気もするが確証はないし確認する気もない
0281279
2014/04/12(土) 19:19:19.81ID:QscZ5xdt0282デフォルトの名無しさん
2014/04/13(日) 05:00:55.65ID:2FfXxa/Yお前迷惑だから来なくていいよ
0283デフォルトの名無しさん
2014/04/13(日) 05:07:11.52ID:Y76Gcucmお前は生きてる価値無いので死んだほうがいいですよ^^;
0284デフォルトの名無しさん
2014/04/13(日) 07:49:04.67ID:2FfXxa/Yさっそく自殺教唆が入ったな
0285デフォルトの名無しさん
2014/04/13(日) 08:29:53.81ID:m7xM1FWF0286デフォルトの名無しさん
2014/04/13(日) 15:22:11.72ID:VrI+9WROコントロールパネルの「日付と時刻」を開くと、そこにはなんと
0287デフォルトの名無しさん
2014/04/13(日) 15:28:21.51ID:xQQladLbVISTA以降ならgadgetがあるから便利なんだぜ?
0288デフォルトの名無しさん
2014/04/13(日) 15:49:27.32ID:3q37BLY/ほぉ
http://windows.microsoft.com/ja-jp/windows/gadgets
0289デフォルトの名無しさん
2014/04/13(日) 16:04:14.79ID:9NN4C2hO「管理者権限が無いと時計も見られない」
とか言われてる機能じゃないっすかソレー
標準機能の範囲で秒を表示できない環境って思うほど少なく無いんだよねー
時計機能しかないデジタル置き時計の製品にも秒表示しない奴がある位には
0290デフォルトの名無しさん
2014/04/14(月) 04:54:31.15ID:XzaZn/b9まぁ人に迷惑かけることが生き甲斐なんだろうけど。
完全に頭おかしい。
0291デフォルトの名無しさん
2014/04/14(月) 05:41:29.15ID:x8/AYQxN0292デフォルトの名無しさん
2014/04/14(月) 06:15:47.59ID:0/p4fR0Jもう終わった事にブーメランすんな
0293デフォルトの名無しさん
2014/04/14(月) 07:08:13.58ID:HpK6ptq4ノートを送信するのとコントロールを送信するのは同じ関数ですか?
0294デフォルトの名無しさん
2014/04/14(月) 08:55:37.02ID:HpK6ptq4つまらん恥ずかしいミスだった
ほんとうにありがとうございました
0295デフォルトの名無しさん
2014/04/14(月) 09:07:10.06ID:HpK6ptq4引数の型が違ってたのにコンパイルエラー(ウォーニング含む)出なかったので気付かなかった
具体的には
midiOutShortMsg(hMidiOut, ...);
にすべきところを
midiOutShortMsg(&hMidiOut, ...);
にしてた orz
コンパイラは
dmc (ウォーニングレベルはデフォルト)
mmsystem.h も include してた
0296デフォルトの名無しさん
2014/04/14(月) 09:14:47.32ID:0/p4fR0J0297デフォルトの名無しさん
2014/04/14(月) 09:24:00.99ID:6tPspeJqDECLARE_HANDLE(HMIDIOUT);
typedef HMIDIOUT FAR *LPHMIDIOUT;
区別されてるっぽいんだけどな
cl.exe とかでもデフォルトワーニングレベルでワーニングになるかはまだ試していない
0298デフォルトの名無しさん
2014/04/14(月) 17:54:39.29ID:Jngx582W0299デフォルトの名無しさん
2014/04/15(火) 13:10:33.27ID:bmVzC0wC思い込みだと思われ。
ブログと2chの区別もつかずに独り言を垂れ流してるような精神異常だし。
何のために生きてるか知らないけど存在そのものが害悪だよね。
リアルでも回りからウザがられてるのにも気付いてないだろう。
まともに受け入れてもらえてると思い込んでる可能性が高い。
0300デフォルトの名無しさん
2014/04/15(火) 14:47:49.29ID:MAbtDn9rブーメラン
0301デフォルトの名無しさん
2014/04/15(火) 18:11:10.69ID:PDhmhc4MRemoveDirectory()でテンポラリディレクトリに作った
空のディレクトリを削除したところ、
戻り値成功、削除フォルダは残っていてアクセス不可となった。
ググったんだけど同様の現象がヒットせず。。いい方法ないですか?
0302デフォルトの名無しさん
2014/04/15(火) 18:26:14.58ID:i3Kyhr81よく分からんけど、この辺の問題とは違う話?
ttp://www.atmarkit.co.jp/ait/articles/1003/04/news096.html
0303デフォルトの名無しさん
2014/04/15(火) 19:28:41.60ID:ZiuccpsXだれかがロックしてて解除待ちしてるんだろう
最悪OS再起動したら消えると思う
0304sage
2014/04/15(火) 20:28:55.54ID:PDhmhc4Mレスさんくす。OpenedFilesView で見たところ、
RemoveDirectory()実行直後から自身のプロセスが削除フォルダを
ロックしているみたい
属性はWrite, Delete Access がなく、Read, Shared すべてがチェック
という感じ。。
フォルダ属性は読み書き可なんだけど、消す前に
Read Only解除してて、この結果とは。。
>>303
指摘のとおりアプリ自身を再起動すると消せるんだけど、
処理のたびにディレクトリを作り直したいだよね
0305デフォルトの名無しさん
2014/04/15(火) 20:43:45.73ID:ZiuccpsX0306デフォルトの名無しさん
2014/04/16(水) 17:40:00.60ID:Da7jqNyUロックしてるアプリ名って調べる事が出来たんだね(´・ω・`)
0307デフォルトの名無しさん
2014/04/16(水) 20:08:01.68ID:HsAxhSMJその中のファイルやフォルダの新規作成、削除の許可だかんね。
フォルダ自身を消したい時は、そのフォルダが属してる親フォルダの属性が使われる。
0308デフォルトの名無しさん
2014/04/16(水) 22:01:22.24ID:wkG2zDR7APIの仕様として書かれてる
0309デフォルトの名無しさん
2014/04/17(木) 12:43:19.55ID:hooqgypIこういう知恵遅れって普通の人間の何十倍も時間かけて開発するんだろうな
普通の人間の何十倍も長生きできる人はいいね
0310デフォルトの名無しさん
2014/04/17(木) 12:46:34.15ID:aeeKrV5c0311デフォルトの名無しさん
2014/04/17(木) 17:53:32.10ID:fh8OSXgd100年経ったら誰もいない
おぼちゃんががんばって世の中変わるかも知れないんだぜ?
0312デフォルトの名無しさん
2014/04/17(木) 18:22:21.25ID:ay35FoOZ0313デフォルトの名無しさん
2014/04/17(木) 19:15:13.20ID:Wb90AD7f0314デフォルトの名無しさん
2014/04/17(木) 20:26:22.44ID:8jecE+6V0315デフォルトの名無しさん
2014/04/18(金) 06:50:47.19ID:gGWuEQS30316片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/04/18(金) 12:15:28.55ID:TG1Ci/P7https://github.com/katahiromz/MZC3_Accel
https://github.com/katahiromz/MZC3_Binary
https://github.com/katahiromz/MZC3_DirWatch
https://github.com/katahiromz/MZC3_File
https://github.com/katahiromz/MZC3_FileLister
https://github.com/katahiromz/MZC3_FileVersionInfo
https://github.com/katahiromz/MZC3_InterProcessShare
https://github.com/katahiromz/MZC3_Library
https://github.com/katahiromz/MZC3_PerformanceCounter
https://github.com/katahiromz/MZC3_PointSizeRect
https://github.com/katahiromz/MZC3_ProcessMaker
https://github.com/katahiromz/MZC3_RegKey
https://github.com/katahiromz/MZC3_Security
https://github.com/katahiromz/MZC3_Sync
0317デフォルトの名無しさん
2014/04/18(金) 13:12:03.76ID:oY5TS77Gみんなありがとね。まだ解決してないんだが、
優先度が下がったので時間みて対応になりました。
同じOSでフォルダが消せないPCと消せるPCがあって、
ちょっと迷走中。。
Linuxならソース読めば大体のことは分かるんだけど、
Winアプリの解析は難しい orz
0318デフォルトの名無しさん
2014/04/18(金) 17:01:08.49ID:/rZX93bo0319デフォルトの名無しさん
2014/04/18(金) 20:51:26.20ID:Eec/zG/q0320デフォルトの名無しさん
2014/04/18(金) 20:54:21.61ID:cmR1JaxKアクセスが残っているか、UTF16LE用の関数でないとアクセス出来ないか。
0321デフォルトの名無しさん
2014/04/18(金) 22:11:31.14ID:FjJDc/SF仕事でやっているのか? 2chで聞くって同僚にWinに詳しい奴いないのか
>>318
おそらくセキュリティ問題だろうな。Vista以後あーだこーだってうるさくなっているからな
0322デフォルトの名無しさん
2014/04/18(金) 22:33:48.51ID:oY5TS77G普段はブートローダ含め組み込みやったり、
組み込みLinuxのカーネルチューニングしたりドライバ作ったり。
そんな感じなのでWinアプリに詳しい人いないんだわ。
客要望でWinアプリを見様見真似で作ったんだけど、
XP終わって表面化した感じw
Winは素人以下だねぇ。。
0323デフォルトの名無しさん
2014/04/18(金) 22:36:44.80ID:NPaw5lfZコンフィグいじる以外に、ソースにまで手を入れるとか?
0324デフォルトの名無しさん
2014/04/20(日) 23:46:38.88ID:vZIPeMQ70325デフォルトの名無しさん
2014/04/21(月) 08:41:41.82ID:iXDirvvO0326デフォルトの名無しさん
2014/04/21(月) 23:49:53.27ID:WjBLrYFsほしいんだけどなんて書けばいいか教えてください
case WM_SIZING:
if(wParam==SIZE_MINIMIZED)
これだめだった。今まではwm_moveのとき-30000くらいだったら無視するって
やってたんだけどこの数値環境で変わるらしいんで別な方法が知りたいんです
0327片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/04/22(火) 00:41:44.26ID:TvTERhRVrcNormalPosition
IsIconic
0328デフォルトの名無しさん
2014/04/22(火) 01:16:56.43ID:3XtkdQh/0329デフォルトの名無しさん
2014/04/22(火) 07:55:36.75ID:/c/1gfxaありがとー
0330デフォルトの名無しさん
2014/04/22(火) 12:18:56.59ID:UKlpqVtA最小化から戻るとスクロールバーも表示も一番上になってる事があるのはなんで?
0331デフォルトの名無しさん
2014/04/22(火) 20:16:03.62ID:5FtVXuN10332あぼーん
NGNG0333あぼーん
NGNG0334あぼーん
NGNG0335あぼーん
NGNG0336あぼーん
NGNG0337あぼーん
NGNG0338あぼーん
NGNG0339あぼーん
NGNG0340あぼーん
NGNG0341あぼーん
NGNG0342あぼーん
NGNG0343あぼーん
NGNG0344あぼーん
NGNG0345あぼーん
NGNG0346あぼーん
NGNG0347あぼーん
NGNG0348あぼーん
NGNG0349あぼーん
NGNG0350あぼーん
NGNG0351あぼーん
NGNG0352あぼーん
NGNG0353デフォルトの名無しさん
2014/05/01(木) 00:45:23.82ID:VSccnwjx物価も一定倍率で違うわけじゃないし
0354デフォルトの名無しさん
2014/05/01(木) 04:18:30.62ID:zSLfwcmn0355デフォルトの名無しさん
2014/05/01(木) 04:21:33.64ID:z0bRnMRX割と前からこんな感じ
0356あぼーん
NGNG0357デフォルトの名無しさん
2014/05/01(木) 08:31:56.48ID:7Q0tCY5J0358デフォルトの名無しさん
2014/05/01(木) 08:46:26.53ID:cGpV8GInwindow.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
みたいなコードがあっちにもこっちにもあって
ありえないなーと思ったんです
javascript でアプリつくってるみんなこんなので満足してんの?
0359あぼーん
NGNG0360デフォルトの名無しさん
2014/05/01(木) 12:42:14.59ID:FNuD+JBjただの既知街だった
0361デフォルトの名無しさん
2014/05/01(木) 21:02:55.48ID:ZAk3JYwB普通はライブラリで差を吸収する
0362デフォルトの名無しさん
2014/05/01(木) 21:08:13.17ID:7C5boMZlwxWidgets や Qt みたいなののことだよな
ネイティブでもみんなやってることじゃね?
0363デフォルトの名無しさん
2014/05/01(木) 21:21:40.84ID:ZAk3JYwB0364デフォルトの名無しさん
2014/05/02(金) 00:20:56.90ID:nNhPxlDN特定バージョンのnode-webkit使ってりゃいいんじゃね?
てかwebkitって言及してたならたぶんそういうことだろ。
コンパイラのバージョンによる互換性は他の言語でもよく有る。
0365デフォルトの名無しさん
2014/05/02(金) 14:15:47.76ID:eZII71LQ>ImmGetIMEFileName
で、ファイル名とか取得できるみたいですね。
ファイル名を指定して、
IMEの種類を切り替えたりできるのでしょうか?
それとか、現在のロケールをアプリから変えて、IMEを変えたりできますか?
0366デフォルトの名無しさん
2014/05/03(土) 06:36:45.23ID:BYcmF+isほんとアメリカ人はゴミだなw
0367デフォルトの名無しさん
2014/05/03(土) 12:22:07.03ID:BMVTdgJN0368デフォルトの名無しさん
2014/05/03(土) 19:44:45.49ID:V0iMBAEU0369デフォルトの名無しさん
2014/05/03(土) 19:46:09.64ID:V0iMBAEUそういうスレは落書き帳としてしか使いようがない
0370デフォルトの名無しさん
2014/05/05(月) 11:44:42.09ID:2pDjlJxc音量ミキサーみたいな感じで
0371デフォルトの名無しさん
2014/05/05(月) 12:14:03.67ID:9bR9RPsC0372デフォルトの名無しさん
2014/05/05(月) 13:59:52.32ID:2pDjlJxcありがとうございます
マスタしか操作できないんですか
残念です
0373デフォルトの名無しさん
2014/05/05(月) 14:20:40.93ID:9xk+htjN今までNGにしてたから気付かなかっただけで
NGで消えてた番号があぼーんで見えるようになったから気になるだけ?
0374デフォルトの名無しさん
2014/05/05(月) 15:08:14.12ID:9Oq9cjFHなんでやねん
0375デフォルトの名無しさん
2014/05/05(月) 15:12:05.92ID:ZPrSoRKy0376デフォルトの名無しさん
2014/05/05(月) 18:11:51.81ID:dgYhyxjX運営も回答が正しいかどうかまでチェックしないから削除されないし。
0377デフォルトの名無しさん
2014/05/05(月) 18:28:54.71ID:Ea0lu+/0このスレにまともな回答を返せる奴は常駐していない
「Win32API雑談室」にスレタイ変えようぜ
0378デフォルトの名無しさん
2014/05/05(月) 19:13:06.42ID:9Oq9cjFH0379デフォルトの名無しさん
2014/05/05(月) 22:04:24.66ID:Ad7zn1wk0380デフォルトの名無しさん
2014/05/05(月) 23:10:53.09ID:nVj5HffG当初はいくつかの書き込みが消されていた。
その後、あぼーんに変更されレス番だけ復活した。
0381デフォルトの名無しさん
2014/05/06(火) 02:55:10.57ID:MJxlJXjjてめーであぼーんしといて訳が分からず質問か
クズはどこまでいってもクズだな
0382デフォルトの名無しさん
2014/05/06(火) 04:19:29.79ID:YArsLWRD給食の話はアンカーなしのレスなら残ってるという矛盾
367の言う話もスレ的にはまぁまぁ有用なはずなのに…
>>376
削除基準のブレっぷりからしてスレに居る誰かが削除人臭いって前々から言われてっけど
>>380
当初っていうか、このスレに関しては結構前から削除依頼無し且つ不明瞭な基準での透明削除が乱発されてる
0383デフォルトの名無しさん
2014/05/06(火) 09:49:08.55ID:R4LFdeTLやっぱりこのスレは当局にマークされているの?
0384デフォルトの名無しさん
2014/05/06(火) 11:51:14.04ID:6duq3d2K0385デフォルトの名無しさん
2014/05/06(火) 11:53:51.17ID:IUxNATut0386デフォルトの名無しさん
2014/05/06(火) 12:06:56.21ID:d3/WYFtu0387デフォルトの名無しさん
2014/05/06(火) 12:11:16.48ID:IUxNATut0388デフォルトの名無しさん
2014/05/06(火) 12:34:23.17ID:YArsLWRD>>387
そこでいう管理者って?設定変更とか自称管理者は板別じゃなくて2ちゃん全体で動いてる気がするが
0389デフォルトの名無しさん
2014/05/06(火) 12:57:22.54ID:soHpq/YZhttp://toro.2ch.net/test/read.cgi/tech/1389014804/
0390デフォルトの名無しさん
2014/05/06(火) 19:44:25.43ID:O3UQJbR/今回のあぼーんについてです。
当初はレスが消されていました。その後、リロードしてみると
消されたレス番のみ復活していました。
0391デフォルトの名無しさん
2014/05/07(水) 00:19:36.46ID:ofrV91be0392デフォルトの名無しさん
2014/05/07(水) 00:47:27.31ID:MbwxJpTd本番用はMSがパートナーとして認定してる認証局しか発行できないので存在しない
しかも個人はほぼ門前払い
0393デフォルトの名無しさん
2014/05/07(水) 08:29:45.21ID:2qnqMHLI匿名でできたら署名の意味ない
0394デフォルトの名無しさん
2014/05/07(水) 12:01:10.98ID:GsBbNZ3kマニフェストファイル?
0395デフォルトの名無しさん
2014/05/07(水) 12:40:54.37ID:oO9n6rpkリソースのバージョン情報のファイルの説明が
そこに表示されているはずかと。
0396デフォルトの名無しさん
2014/05/07(水) 16:36:59.83ID:MZ01fZnX分からないならレスしなければいいのに
0397デフォルトの名無しさん
2014/05/07(水) 16:49:21.23ID:xSUe5qhE0398デフォルトの名無しさん
2014/05/08(木) 01:54:49.02ID:H5CeDMPH0399デフォルトの名無しさん
2014/05/10(土) 12:16:58.40ID:hc+7iE7Kまつもとゆきひろの会社?
0400デフォルトの名無しさん
2014/05/12(月) 12:56:24.27ID:1hZHnOd80401デフォルトの名無しさん
2014/05/15(木) 20:30:15.01ID:1kygamBX0402デフォルトの名無しさん
2014/05/16(金) 08:29:15.63ID:nZNq5ap80403デフォルトの名無しさん
2014/05/17(土) 11:35:22.59ID:giag+vuV何もしなくていいってことですよね?
0404デフォルトの名無しさん
2014/05/18(日) 00:51:23.98ID:V9FoL/Ctで良いと思う。
排他処理は他の排他オブジェクト頼りみたいだし、
このAPI自体はワークエリアの初期化位しかしてなさそう。
0405片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/05/18(日) 11:58:33.37ID:GaonFMMC>条件変数が CONDITION_VARIABLE 構造体によって公開されています。
>この構造体は、InitializeConditionVariable 関数を使用して設定できます。
>CONDITION_VARIABLE 構造体をクリーンアップしたり破棄したりするための関数は
>ありません。これは、基になる実装で必要とされないためです。
0406デフォルトの名無しさん
2014/05/18(日) 15:24:06.98ID:vXasxGe8生成された子プロセス側から親プロセスの「プロセス継承」であるのを知るにはどうすれば良いでしょうか?
0407片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/05/18(日) 16:32:27.06ID:wTsBQBni0408片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/05/18(日) 16:35:57.95ID:wTsBQBni0409デフォルトの名無しさん
2014/05/18(日) 16:39:33.32ID:vXasxGe8実際に親と通信すれば
偶然一致したものじゃないことが判るんじゃね
0410デフォルトの名無しさん
2014/05/19(月) 01:33:02.38ID:Ie7r34UX死ねw
0411デフォルトの名無しさん
2014/05/19(月) 04:24:17.16ID:h20iQLOJ0412デフォルトの名無しさん
2014/05/19(月) 04:29:29.61ID:Ie7r34UX有用情報書き込まれることを恐れてるのか
0413デフォルトの名無しさん
2014/05/19(月) 10:35:53.16ID:QpQUOzfaどういう風に利用しているのでしょうか?
PHPを使ったサイトを良く見ますが、JSPはあまり見る事もなく・・
0414デフォルトの名無しさん
2014/05/19(月) 10:38:25.19ID:286U6AnCNtQueryInformationProcessで親プロセスのIDが
確認できる
0415デフォルトの名無しさん
2014/05/20(火) 00:06:16.56ID:c/zSMJrzJSPはイントラ(死語)で良く使われるから大衆の目にあまり触れない
0416デフォルトの名無しさん
2014/05/20(火) 00:28:00.05ID:fbMM1sIr0417デフォルトの名無しさん
2014/05/21(水) 12:06:47.97ID:gvLVPDvX0418デフォルトの名無しさん
2014/05/21(水) 14:25:58.34ID:UBUpb/UL0419デフォルトの名無しさん
2014/05/22(木) 01:45:11.40ID:0c8RCwQ10420デフォルトの名無しさん
2014/05/22(木) 10:01:03.33ID:o636QPC9何が怒ってるんだ?
0421デフォルトの名無しさん
2014/05/23(金) 19:29:21.27ID:WVZoxCv30422デフォルトの名無しさん
2014/05/24(土) 10:30:35.51ID:JSv/+N9J0423デフォルトの名無しさん
2014/05/26(月) 01:59:01.87ID:0iejePEi抜き出した直後にGetDC→BitBlt→InvalidateRectだと表示されるんですが
WM_PAINTの中にBitBltしてビットマップからウィンドウに表示させようと
しても表示してくれません
BeginPaintとEndPaintの間に挟んでます
描画処理はWM_PAINTだけでやれみたいに言われたんでそうしたいんですが
どうしたらいいでしょうか
0424デフォルトの名無しさん
2014/05/26(月) 02:11:13.30ID:3fm3+XBc自分で答え書いてるじゃん。
ビットマップを取得しておいてWM_PAINT〜END_PAINTの間に
取得しておいたビットマップを描画すればいいんじゃないの?
0425デフォルトの名無しさん
2014/05/26(月) 02:18:29.44ID:0iejePEi表示してくれないんです。
DrawTextはきちんと更新されるんですが
0426片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/05/26(月) 03:25:42.65ID:Y2iJcwcZ0427デフォルトの名無しさん
2014/05/26(月) 05:17:20.26ID:Js6v2rIN0428デフォルトの名無しさん
2014/05/26(月) 07:26:51.97ID:fNjo4Ias0429デフォルトの名無しさん
2014/05/26(月) 15:04:35.44ID:0iejePEi大変申し訳ありません。チェック用にともう一箇所ビットマップ使ってたんですが
それと共用してたみたいで、すぐに真っ白に上書きしてたみたいです
ものすごくしょうもなくてすいません
WM_PAINTのなかだけで描画することができました
0430デフォルトの名無しさん
2014/05/26(月) 15:05:59.56ID:2JzRM12h0431デフォルトの名無しさん
2014/05/26(月) 20:12:11.44ID:SXihz4Wgこういうカキコにはきおつけようね
0432デフォルトの名無しさん
2014/05/27(火) 00:48:14.52ID:S3d8Rpijメイリオにして大きくしたいんだけど、多数あって1個1個変えるのは面倒なんです。
フォントのデフォルト値を変更する方法教えてください。
0433デフォルトの名無しさん
2014/05/28(水) 02:58:38.61ID:G1qCZ58lif(0 <= nCode) {
CallNextHookEx(hhookCBT, nCode, wParam, lParam);
return 0;
}
return CallNextHookEx(hhookCBT, nCode, wParam, lParam);
エラーがでるタイミングは通知領域のアイコンをクリックした時で
Program : C:\Windows\System32\SndVol.exe
File : f:\dd\vctools\crt_bld\self_x86\crt\src\vsprintf.c
Line : 280
Expression : ("Buffer too small", 0)
と出ます
解決方法を教えて下さい
0434デフォルトの名無しさん
2014/05/28(水) 03:16:04.13ID:G1qCZ58l0435片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/05/29(木) 14:05:35.90ID:8OTIo9LCサブクラス化
>>433
デバッグ実行して、呼び出し履歴をチェックする。
0436デフォルトの名無しさん
2014/05/29(木) 23:01:12.80ID:wIANv80Bcase DLL_PROCESS_DETACH:内でSendMessageを呼んでプロセス側に知らせている状況で質問があります
・デッドロックが発生する時としない時がある
・SendMessageをPostMessageに変更すればデッドロックが発生しない
発生しない時は何回試しても発生しないのですが、別の箇所を変更したら毎回発生するようになります
SendMessageでデッドロックが発生する時としない時があるのはどうしてですか?
変更内容はデッドロックが発生するような処理ではありません
case DLL_PROCESS_DETACH:内ではSendMessageしかしていません
0437デフォルトの名無しさん
2014/05/30(金) 02:41:53.37ID:SSvUP3u/君のいうデッドロックは具体的にはどういう意味か?
0438デフォルトの名無しさん
2014/05/30(金) 03:12:21.70ID:HYrqTs9L本当に嫌がらせが好きなんだな
0439デフォルトの名無しさん
2014/05/30(金) 03:25:16.62ID:+JiPsEdlDllMainの説明に書いてあるけど、
DLL_PROCESS_DETACHのタイミングで
kernel32で使えるAPI以外を呼ぶと謎挙動が発生する可能性がある。
0440デフォルトの名無しさん
2014/05/30(金) 09:57:28.99ID:ap828pqoPostMessage は Async
0441デフォルトの名無しさん
2014/05/30(金) 09:59:43.75ID:ap828pqoSendMessage は相手(送られた側)のメッセージループにただちに入ってしまうので相手の状態によっては戻って来ない
PostMessage は相手のメッセージキューに放り込むだけなのですぐ戻って来る
0442デフォルトの名無しさん
2014/05/30(金) 10:00:56.80ID:ap828pqoメッセージループじゃなかった
WindowProcedure (switch case 沢山書く方) の方ね
0443デフォルトの名無しさん
2014/05/30(金) 10:36:36.18ID:hux/CPQYWndProcはウィンドウを作ったスレッドでしか実行されない
対象ウィンドウのスレッドがメッセージポンプを動かすまでは
SendMessageしたメッセージも放置プレイを食らうことになる
SendMessageが「ただちに」WndProcを呼び出すのは
対象ウィンドウが同一スレッドに属している場合だけ
0444デフォルトの名無しさん
2014/05/30(金) 12:16:47.66ID:FjlMj8o4まさか毎日、ゲームのチートばっかりやっているんじゃ?w
0445デフォルトの名無しさん
2014/05/30(金) 12:24:39.20ID:DRgNqQjqああ君もしかしてVBer?
なら仕方ないかな。DoEvents以外見たことないもんね…。
0446デフォルトの名無しさん
2014/05/30(金) 12:33:55.92ID:+E8tZH7v板違い
0447デフォルトの名無しさん
2014/05/30(金) 14:11:45.76ID:kaXIyNxU0448デフォルトの名無しさん
2014/05/30(金) 14:15:18.09ID:SSvUP3u/0449デフォルトの名無しさん
2014/05/30(金) 14:18:48.40ID:TOE2gz7Y0450デフォルトの名無しさん
2014/05/30(金) 14:22:24.96ID:aNxrHZx30451デフォルトの名無しさん
2014/05/30(金) 15:59:52.71ID:Gr9uy2UE0452デフォルトの名無しさん
2014/05/30(金) 20:54:20.69ID:I46UGUDyAにマッピングしているdllで定義されているGetProcAddressでデバッグしてみた所
モジュール名:uxtheme.dll
関数名:不適切なPtr
となってたのですがなぜですか?
予め他のプロセスを起動した状態でフックを開始した場合は問題ありません
0453デフォルトの名無しさん
2014/05/30(金) 21:17:38.98ID:HYrqTs9L0454デフォルトの名無しさん
2014/05/30(金) 22:24:56.54ID:I46UGUDy0455デフォルトの名無しさん
2014/05/30(金) 22:32:21.20ID:+JiPsEdl0456デフォルトの名無しさん
2014/05/30(金) 23:07:18.16ID:SSvUP3u/0457デフォルトの名無しさん
2014/05/30(金) 23:41:39.73ID:I46UGUDyImageDirectoryEntryToDataを使用してメモリ内にあるkernel32.GetProcAddressのアドレスが格納されている場所を探して
my.GetProcAddressに置き換えています
my.GetProcAddress内では
フック対象の時はmy.*のアドレスを返す
フック対象外の時はkernel32.GetProcAddressに引数を渡して戻り値を返す
という動作に加えて
引数のHMODULEからモジュール名を取得して
GetProcAddressの引数情報(モジュール名と関数名)をメインプロセスにWM_COPYDATAで送信しています
この部分で関数名を表示しようと不適切なPtrを使用してしまうのでエラーになってしまいます
送信する部分をコメントアウトしても
return GetProcAddress(HMODULE, char*)としているのでchar*が不適切なPtrのまま実行されています
終了時にもOLEAUT32.dllとCOMCTL32.dllで不適切なPtrになっていました
0458片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/05/31(土) 02:28:26.67ID:Epy9rHM/0459デフォルトの名無しさん
2014/05/31(土) 02:30:34.59ID:M30mm7Jy0460片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/05/31(土) 02:31:19.20ID:Epy9rHM/配列を含む構造体などを使え
0461デフォルトの名無しさん
2014/05/31(土) 03:08:57.37ID:iCxw2hXF普通にGetProcAddressの引数を見るだけの動作にしても
第二引数(関数名)が不適切なPtrになってしまいます
別件で
SetWindowsHookExは1度しか呼んでおらず正常に1度マッピングされたのに
IMAGE_IMPORT_DESCRIPTORからモジュール名を別の変数へコピーするようにしたら
一定間隔で何回もマッピングされてしまうのはなぜですか?
何回もマッピングされてしまうかどうかはプロセスによるみたいです
0462片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/05/31(土) 03:41:57.82ID:Epy9rHM/Virtual*関数群を使えば、別プロセスからアクセスできる領域が作れる
0463デフォルトの名無しさん
2014/05/31(土) 03:47:36.05ID:Epy9rHM/○指定されている
0464デフォルトの名無しさん
2014/05/31(土) 07:22:18.34ID:PqKUKu7DこればっかりはMSDN読めで終了だわ。
> lpProcName
> 関数名が入った NULL で終わる文字列へのポインタを指定します。
> 下位ワードに関数の順序値を、上位ワードに 0 を入れた値を指定することもできます。
> この値は、MAKEINTRESOURCE マクロを使用して作成できます。
文字列値だった場合、プロセスごとにメモリ空間違うからそこはちゃんと始末しろよ。
>>462
嘘をつくな嘘を。
別プロセスにメモリを確保するのがVirtualAllocExなど、
別プロセスのメモリへのアクセスはReadProcessMemoryなど、
別プロセスから読み書きするメモリはCreateFileMappingなど。
別プロセスからアクセスできる領域はCreateFileMappingか、
もしくはDLL等の共有セクションなのでVirtual*は関係ない。
0465デフォルトの名無しさん
2014/05/31(土) 09:16:31.32ID:MIrX7ErAURL貼れなくなってるな
2ch管理人にNGされたか
0466片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/05/31(土) 13:05:34.04ID:Epy9rHM/話し相手にさせられたから、頭の構造がちょっと変なんだ。
申し訳ない。
0467デフォルトの名無しさん
2014/05/31(土) 14:39:27.14ID:hqO1iQXm管理者権限とってゴニョゴニョすれば大概のメモリはアクセス可能だけどねw
0468デフォルトの名無しさん
2014/05/31(土) 17:03:48.64ID:iCxw2hXF今何回か試してみたら
ImageDirectoryEntryToDataで取得したデータへのアクセス部分で
モジュール名を別の変数へコピーするようにしても問題無かったです
原因不明ですが解決しましたありがとうございました
0469デフォルトの名無しさん
2014/05/31(土) 17:43:14.21ID:PqKUKu7Dそのゴニョゴニョに使うAPIの話じゃねーの?
0470デフォルトの名無しさん
2014/05/31(土) 20:11:34.93ID:/2v3PQrn0471デフォルトの名無しさん
2014/05/31(土) 20:25:16.88ID:LCfd5xM60472デフォルトの名無しさん
2014/05/31(土) 21:21:27.56ID:AMs2U+EM0473デフォルトの名無しさん
2014/06/01(日) 01:38:43.46ID:72Al5ruZこのスレはそういうスレだよ。
まともなレスは削除し、片山の嘘レスは放置。
だから、まともな情報の載ってるサイトのURLが貼れなくなってるのは不思議でもない。
0474デフォルトの名無しさん
2014/06/01(日) 10:53:42.18ID:2dAE0DNg0475デフォルトの名無しさん
2014/06/01(日) 11:08:12.12ID:QQAPK+BUhttp://www13.plala.or.jp/kymats/study/MULTIMEDIA/midi_rsc_tmpfile.html
RscFile.cpp 内で
LoadResource()
LockResource()
したあとのハンドルやポインタは解放しなくても良いのでしょうか?
0476デフォルトの名無しさん
2014/06/01(日) 11:22:31.66ID:8RuXmb4+0477デフォルトの名無しさん
2014/06/01(日) 11:23:51.06ID:jaazgXCKプロセス終了時の自動解放に任せておけばいい。
0478デフォルトの名無しさん
2014/06/01(日) 11:52:07.74ID:nKywzM4732ビットだとメモリにマップされたモジュールの該当部分を指すポインタになるんだっけ?
LoadLibraryしたDLLならFreeLibraryで開放出来んこともない。
0479デフォルトの名無しさん
2014/06/01(日) 14:00:38.73ID:Vdytlm3J>>478 が必要
main関数の頭でロードして〜と簡単に済ますから特に気にしない
というケースが多いんじゃないかな
0480デフォルトの名無しさん
2014/06/02(月) 00:57:25.34ID:Y3U+s+rx0481デフォルトの名無しさん
2014/06/02(月) 08:03:53.70ID:1dD/UFOJ0482デフォルトの名無しさん
2014/06/02(月) 20:28:25.63ID:+yQoRLOvためのもんだろ。
0483デフォルトの名無しさん
2014/06/02(月) 21:43:11.28ID:DH6xI+YQC:\Temp\*.*
をC:\Tempをルートディレクトリにして一気に構造化ストレージにする方法ってありますか?
FindFileとかして見つかった物を
・ディレクトリならCreateStorage&再帰
・ファイルならCreateStream
これを繰り返すしか方法ないでしょうか?
0484デフォルトの名無しさん
2014/06/02(月) 23:29:30.30ID:efD9ydvWって質問なのね。そんな方法があるなら私も知りたいです
0485デフォルトの名無しさん
2014/06/03(火) 00:04:31.89ID:mr5fn5w8だから乱造しすぎって話でしょ
処理時間の9/10がスレッド生成・終了処理になるとかどんな状態だ
0486デフォルトの名無しさん
2014/06/03(火) 00:36:36.03ID:0oHbc1QRスレッドプールはスレッドそのものは起動時にプール容量分だけ
作っておいて、あとはそのスレッドたちを使い回すだけだぞ。
そもそも生成・消滅のオーバーヘッドを減らすためのプールだ。
だから
スレッドの獲得はあっても生成はない。
スレッドの返却はあっても消滅はない。
それがスレッドプールという仕組み。
君の論理は根本的に間違っている。
0487デフォルトの名無しさん
2014/06/03(火) 00:39:46.62ID:cFyDVZWk0488デフォルトの名無しさん
2014/06/03(火) 00:41:32.56ID:0oHbc1QR論理がそもそもおかしいってこと。
0489デフォルトの名無しさん
2014/06/03(火) 00:45:43.89ID:l0DMg180スレッドプール使う前はどんだけ乱造してたんだよって突っ込みに対して>>482とか読解力皆無
スレッドプール使う前は9/10が生成終了処理になってたって事言ってるのに>>486とか読解力皆無
0490デフォルトの名無しさん
2014/06/03(火) 01:54:47.56ID:TeWcj+vZ0491デフォルトの名無しさん
2014/06/03(火) 03:51:20.34ID:va6vQ78Zhttp://peace.2ch.net/test/read.cgi/tech/1385604796/
0492デフォルトの名無しさん
2014/06/03(火) 19:41:02.05ID:eNHxQ7DyWindowsで、指定したフォルダの中にあるファイルやフォルダ(サブフォルダも含めて)
の数を最も高速に取得する方法は何でしょうか?
0493デフォルトの名無しさん
2014/06/03(火) 19:57:55.31ID:bwa9qO9jFindFirstFile, FindNextFile, FindClose
http://msdn.microsoft.com/ja-jp/library/cc429233.aspx
だろ
0494デフォルトの名無しさん
2014/06/04(水) 00:59:55.39ID:rLkZohH3見本のアドレスでも、直書きでもいいです。 C言語&Win32APIだけでお願いします。
0495デフォルトの名無しさん
2014/06/04(水) 01:10:04.42ID:MdtpB+Lc0496デフォルトの名無しさん
2014/06/04(水) 04:07:34.57ID:cvxmbPQS指定した行だけ削除はどうすればいいんですか?
0497デフォルトの名無しさん
2014/06/04(水) 04:41:13.91ID:jWCEaWje>>1すら読めないゴミクズには無理だから諦めろ
0498片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/06/04(水) 10:00:45.10ID:qVJRsv3NEM_LINEINDEX
EM_GETSEL
EM_REPLACESEL
0499デフォルトの名無しさん
2014/06/04(水) 12:59:41.43ID:GG5AMWScを組み合わせる 挿入・削除・置換なんでもこれ使う
文字位置が必要なので EM_LINEINDEX を使う
0500デフォルトの名無しさん
2014/06/04(水) 16:21:45.39ID:cvxmbPQS組み合わせてやってみますありがとうございました
0501デフォルトの名無しさん
2014/06/04(水) 18:15:26.11ID:jWCEaWje無駄な時間と無駄な労力を費やしてゴミを作る
一生やってろ
0502デフォルトの名無しさん
2014/06/04(水) 18:53:52.98ID:rG/HdUpH0503デフォルトの名無しさん
2014/06/05(木) 14:50:41.39ID:O4QdmaNkこれ同等くらいに綺麗に縮小する方法教えてくだっさいよ
0504デフォルトの名無しさん
2014/06/05(木) 14:54:14.99ID:Ux2N/EKt0505デフォルトの名無しさん
2014/06/05(木) 16:09:10.41ID:Lmh0UZ3U0506デフォルトの名無しさん
2014/06/05(木) 16:59:57.76ID:O4QdmaNkWin32APIでお願いします
>>505
それ使ってますCOLORONCOLORにしてます
0507デフォルトの名無しさん
2014/06/05(木) 17:14:23.92ID:Lmh0UZ3U0508デフォルトの名無しさん
2014/06/05(木) 17:33:45.18ID:O4QdmaNkお叱りを受けたので試しにそれ使ってみましたが・・・
神様ありがとう・・・ほんとありがとう。
さっきと比較にならないくらい綺麗になりましたほんとありがとう。
この糞スレが初めて役に立ちました。
0509デフォルトの名無しさん
2014/06/05(木) 17:36:34.50ID:/PoXdjmc0510デフォルトの名無しさん
2014/06/05(木) 17:41:57.47ID:EQvmYwTS結構みんな通る道だな
0511デフォルトの名無しさん
2014/06/05(木) 18:17:15.68ID:JaaUoBWjお前本当に人間の屑だな。
msdn調べてないのが丸わかり。
つまり>>1にmsdn調べろと書いてあっても無視たということだ。
リアルでも迷惑がられてるのにそろそろ気づこうよ。
0512デフォルトの名無しさん
2014/06/05(木) 18:45:12.18ID:Lmh0UZ3UMSDNやらググれば問題が解決するなんてことは昔から言われとる。
だからこの手の掲示板を利用することが一切無くなったワイやが、質問者が
叩かれるのは昔と変わっとらんな。
なんなら、こういう質問の場なんて要らんのと違うか?
ワイはあってもいいと思ってるけどな。
答える気が無きゃスルーすりゃええんや。
MSDNを読むより簡単やろ?
0513デフォルトの名無しさん
2014/06/05(木) 19:05:49.61ID:ZY8i8Lx10514デフォルトの名無しさん
2014/06/05(木) 19:27:44.39ID:hkOGLRHa> MSDNを読むより簡単やろ?
前者は回答者、後者は質問者
それをどうやって比較するのだ。バカ。
0515片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/06/05(木) 19:35:04.73ID:q7fsT5OK0516デフォルトの名無しさん
2014/06/05(木) 19:43:16.34ID:Lmh0UZ3U質問者より簡単な対応やろ?って話やがな。一々偉そうにしゃしゃり出んでええがな。
そんなことも分からんのか。アホやな。
>>515
うん。
でも今時問題となるまい。
0517デフォルトの名無しさん
2014/06/05(木) 19:52:41.19ID:6la2onTR1人が粘着して荒らしてるだけやで
それで過疎った
何か作ったけど当時のスレ住人に軽くあしらわれてからだったかな
何作ったかは覚えてないな全然印象に残らない内容だったから
0518デフォルトの名無しさん
2014/06/05(木) 20:14:12.05ID:hkOGLRHa支離滅裂意味不明
10年間来なかったところで講釈垂れてるんじゃねーぞ
それこそ、相変わらずだなとスルーしろ
わかったら、出てけジジイ
0519デフォルトの名無しさん
2014/06/05(木) 20:15:11.85ID:JJVgNpoe0520デフォルトの名無しさん
2014/06/05(木) 20:27:17.12ID:hkOGLRHa0521デフォルトの名無しさん
2014/06/05(木) 22:32:50.20ID:JJVgNpoe0522デフォルトの名無しさん
2014/06/05(木) 22:41:01.08ID:hkOGLRHa0523デフォルトの名無しさん
2014/06/05(木) 22:49:18.32ID:Lmh0UZ3U赤子の手をひねる〜とか書いたら、どこに赤子が居るんだよって切れるアスペタイプかい?
落書きするなってどこに書いたかのう?引用できる?
説教しか能が無いならスルーでもすれば?って意のは511あたりに向けて書いたけどなー。
>>517
そいつは知らなかったが、まあ変なのは昔から居るしよく分かる。
現にいきなりファビョッてるチョソ君に絡まれてるしなw
0524デフォルトの名無しさん
2014/06/06(金) 00:35:09.03ID:+zOxvzTvこういう気違いニートが住み着いて荒らしまくったから過疎ったんだろ
ID:O4QdmaNkはマジで頭悪そうだから荒らしてる自覚すらなさそうだけど
0525デフォルトの名無しさん
2014/06/06(金) 00:46:32.47ID:U2iGg+lKよくそんなに煽り文句が次から次へと出てくるわと思ったら
今日は休みだったとか外部から書き込んだとかがなぜ浮かばないのか
0526デフォルトの名無しさん
2014/06/06(金) 23:57:54.38ID:9MLMKaJ20527デフォルトの名無しさん
2014/06/07(土) 00:52:29.85ID:0uCU8Gui自己紹介乙
0528デフォルトの名無しさん
2014/06/07(土) 02:48:52.10ID:qHcyyeGH⇔で端をドラッグした時って事?
上下左右問題無くメッセージ発生してるよ
0529デフォルトの名無しさん
2014/06/07(土) 04:20:05.25ID:H25rktZjはい、してました。勘違いだったようです。
続けて質問ですいませんがもうひとつ。
ある一定のサイズで縮小を止める処理を作ってるんですが、リサイズを止めてもマウスの位置までのリサイズが続いていて残像が凄い出てしまいます。
これはどうやって処理すればいいんでしょうか?
エクスプローラーだと下限サイズ以上にマウスを動かしても何も出てないようにみえるんですが。
0530デフォルトの名無しさん
2014/06/07(土) 05:05:33.42ID:qHcyyeGH0531デフォルトの名無しさん
2014/06/07(土) 06:40:53.71ID:SxbAzKvihttp://ccsinjection.lepidum.co.jp/ja.html
0532片山博文悪魔崇拝 ◆T6xkBnTXz7B0
2014/06/07(土) 07:43:09.04ID:3R8CEA88WM_GETMINMAXINFOでウィンドウのサイズを制限できる
0533デフォルトの名無しさん
2014/06/07(土) 10:47:05.40ID:SxbAzKvi0534デフォルトの名無しさん
2014/06/07(土) 11:41:09.18ID:AOCiydefどうせまたお前の勘違いだろうが知恵遅れは消えろ
お前の存在と同じだろうが
誰もお前の存在なんか必要としてねーんだよ
どうせ誰かに必要にされてると勘違いしてるんだろ
0536デフォルトの名無しさん
2014/06/07(土) 21:51:50.13ID:QQxPP+1mMSDNでは、
http://msdn.microsoft.com/ja-jp/library/cc410921.aspx
>1 回のホイールクリックは、WHEEL_DELTA として定義されていて、この値は 120 です。
と書かれていますが、ホイールクリックという言葉は
ホイールを押し込む中ボタンクリックと同義に扱うように書かれているサイトもあり、判然とせず、
変数名はコメントで困っています。
みなさんは「コリ」のことを何と呼んでいますか?
0537デフォルトの名無しさん
2014/06/07(土) 21:54:46.85ID:SxbAzKvi0538536
2014/06/07(土) 22:07:35.02ID:QQxPP+1m1回のコリを1ラッチというふうに書けます。
厳密にはラッチ機構のないマウスもあるのですが、WHEEL_DELTA=1ラッチ分という捉え方はできるので、
1ラッチ、2ラッチという数え方をしようと思います。
ありがとうございました。
0539デフォルトの名無しさん
2014/06/07(土) 23:08:55.58ID:qHcyyeGH0540デフォルトの名無しさん
2014/06/07(土) 23:28:51.52ID:mcwN5Gnb0541デフォルトの名無しさん
2014/06/08(日) 00:00:35.01ID:lWOSGitoマウスの話してるんだからマウスのスクロールってわかるだろ
1ホイールとか1マウススクロールとか好きにしたらええやん
距離の話しててキロだったらkgとkmどっちだとか言うのか?
0542デフォルトの名無しさん
2014/06/08(日) 00:06:36.04ID:tA+D9pM80543デフォルトの名無しさん
2014/06/08(日) 01:45:40.78ID:bPXdPQUwノッチ
クリックは回転方向つけてる時(ex.ホイールを上に10クリック)位しか使いたくないな
>>542
http://ja.wikipedia.org/wiki/%E3%83%88%E3%83%B3
当初はキロとミリしか無かったからキロキログラムとかイミフだし重い方の単位作ろうかって事でトンが出来たらしいね
メートル法のトンは1000kgだけど、略語ではなくて元々そういう単位だからキロトンメガトンは別に変じゃないと思う
0544デフォルトの名無しさん
2014/06/08(日) 06:04:16.93ID:5SqeFpuAいつのまにかDPIに置き換えられたなぁ
0545デフォルトの名無しさん
2014/06/08(日) 07:17:25.87ID:397riybv0546デフォルトの名無しさん
2014/06/08(日) 07:58:19.35ID:b9obj5lEプログラマが考慮すべきことでは無い
0547デフォルトの名無しさん
2014/06/08(日) 09:34:17.02ID:397riybvタッチパッドやタッチパネルになったら
何に置き換わるんだろ
0549デフォルトの名無しさん
2014/06/08(日) 12:08:23.07ID:4bnJfQZyhttp://i.imgur.com/NFaeJLn.jpg
稲城SSS 評判 稲城サッカースポーツ少年団
http://i.imgur.com/NFaeJLn.jpg
稲城市立向陽台小学校評判Y子
http://i.imgur.com/NFaeJLn.jpg
0550デフォルトの名無しさん
2014/06/08(日) 12:19:20.06ID:x9SW8Oio俺はハローキティが好き
0551デフォルトの名無しさん
2014/06/08(日) 13:24:57.50ID:AzMImLSvすぐ隣がディズニーショップだ
0552デフォルトの名無しさん
2014/06/08(日) 21:46:16.82ID:iIky1rzc0553デフォルトの名無しさん
2014/06/09(月) 07:39:51.07ID:NzkmwWkT0554デフォルトの名無しさん
2014/06/09(月) 10:45:53.87ID:9P76ucxK0555デフォルトの名無しさん
2014/06/09(月) 15:05:07.04ID:2i9+DxAvだから「知らないならレスしないで下さい。ウザいだけです」ってレスが流行ったんだぜ?
0556デフォルトの名無しさん
2014/06/09(月) 16:05:43.61ID:fhaMY/oOそれは今は当てはまらないな
IDが出る
そういう荒らし方をするとすぐにアク禁される
0557デフォルトの名無しさん
2014/06/09(月) 17:44:50.26ID:rLie7rN8タブレットだとまずいよね?
それとも勝手に変換してくれりたする?
0558デフォルトの名無しさん
2014/06/09(月) 17:55:53.58ID:HC6kuF/cま、非互換なので対応よろしく。
0559デフォルトの名無しさん
2014/06/09(月) 18:03:56.21ID:Q8TzlagX0560デフォルトの名無しさん
2014/06/09(月) 18:27:01.48ID:+aXF6mrhボタンダウン時点で何らかの動作を始めるWindows標準の機能やユーティリティは沢山あるけど。
メニューとか、ボタンの押し込み表示とか、テキストボックスのカーソルとか、ペイントの描画とか…
0561デフォルトの名無しさん
2014/06/09(月) 18:55:03.99ID:IhBoAzs30562デフォルトの名無しさん
2014/06/09(月) 19:36:01.67ID:ZzyTzOLC0563デフォルトの名無しさん
2014/06/09(月) 19:40:13.89ID:v4Ko1KtVそれ意味が違うだろ
0564デフォルトの名無しさん
2014/06/09(月) 23:23:39.32ID:ALbP+Rtr0565デフォルトの名無しさん
2014/06/10(火) 01:03:05.18ID:TmbquTt8クリック毎にstyle & LVS_TYPEMASKで小さい・大きい・リスト・リポートと表示方法を変える処理にしたんですが、
ログを見るとちゃんとひと通り処理は行われてる(スタイルの数値はひと通り変わってる)のに何も変化ありません。
コールバックを観察してみたらWM_STYLECHANGINGとかWM_STYLECHANGED も送られてませんでした。
何を調べたら原因がわかるんでしょうか?
0566デフォルトの名無しさん
2014/06/10(火) 01:28:24.98ID:0PeMBrCD0567デフォルトの名無しさん
2014/06/10(火) 05:07:11.33ID:l3mk+UpB| |`∀´> ◯< `∀´ >◯ <`∀´| |
| 〈) \ / (〉 ノ
‐‐‐‐‐‐‐/´ ̄ ̄ ̄ ̄ ̄/‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
 ̄ ̄| | ̄| Win32APIの | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 質問を | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 禁止します | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄t_______.t, ̄| | ̄ ̄ ̄| | ̄ ̄ ̄| |
0568デフォルトの名無しさん
2014/06/10(火) 06:33:54.20ID:v/JUTr9t・どこをクリックした時に
・クリックされた時の処理(ソース)
0569デフォルトの名無しさん
2014/06/10(火) 14:57:15.32ID:uvHVQY+k知らないならレスしないで下さい。ウザイだけです。
0570デフォルトの名無しさん
2014/06/10(火) 21:31:24.77ID:OxLRvMTZこの程度なら自動で削除してくれそうな気がしますが。
0571デフォルトの名無しさん
2014/06/10(火) 23:35:33.16ID:996ue1690572デフォルトの名無しさん
2014/06/10(火) 23:38:36.39ID:xrUFvHSZそのプロセスでしかオープンしていないハンドルなどは、
そのプロセスの終了時に自動的に破棄される事が多い。
だけど終了時に破棄される場合でもミスの原因になりうるからちゃんと破棄すべき。
それと、プロセスが生きてる間に勝手に破棄されるなんて普通はない。
何をもって「この程度」と言ってるんだ?
0573デフォルトの名無しさん
2014/06/11(水) 03:39:24.98ID:y6bPUVS9間違った書き込みをすれば誰かが訂正してくれるとでも思ってるのかね
0574デフォルトの名無しさん
2014/06/11(水) 08:37:39.87ID:70TPVe6e0575デフォルトの名無しさん
2014/06/11(水) 10:39:04.87ID:O3HxhYJM「俺は正しい知識を持ち合わせていないけど煽ります」だろうけど。
0576デフォルトの名無しさん
2014/06/11(水) 10:57:55.60ID:RtesV7z5「この程度」はどう読んでもhFont以外あり得ない。
Win32でプログラム中で作り出した資源でプログラム終了後にのこるのは
ファイルとグローバルアトムくらいだろ。残す必要のない資源は自動的に解放されると考えて良い。
0577デフォルトの名無しさん
2014/06/11(水) 11:05:26.81ID:C6XCfv+f0578デフォルトの名無しさん
2014/06/11(水) 11:13:42.64ID:r4NqivjH後処理までまとめておけ
0579デフォルトの名無しさん
2014/06/11(水) 18:19:18.43ID:xZSwObig0580デフォルトの名無しさん
2014/06/11(水) 18:29:30.56ID:2c+6wOAk0581デフォルトの名無しさん
2014/06/11(水) 18:29:36.26ID:RtesV7z5早く絶滅すればいいのに。
0582デフォルトの名無しさん
2014/06/11(水) 18:56:51.49ID:L9Q5vk2dこのフォルダにアクセスする許可がありません。
「続行」をクリックすると、このフォルダへの永続的なアクセスを取得します。
と表示されますけれど、アクセス権限があるかどうかWin32でチェックする方法ありますか?
0583デフォルトの名無しさん
2014/06/11(水) 19:03:20.49ID:l+9KcYK6マニュアルを見るとタブの窓とディスプレイ窓は
兄弟関係に作るのが標準のようですが
これは何故ですか?
ディスプレイ窓はタブ窓の子窓とした方が扱いやすくなると思うんですが
0584デフォルトの名無しさん
2014/06/11(水) 19:15:51.22ID:WLb6F5vnttp://eternalwindows.jp/security/accesscontrol/accesscontrol00.html
0585デフォルトの名無しさん
2014/06/11(水) 19:20:50.19ID:2nDDKna40586デフォルトの名無しさん
2014/06/11(水) 19:39:23.20ID:L9Q5vk2d早速読んでみます。でも、物凄くややこしそうですね。
bool is_アクセス権限ある(string fileName);
みたいな関数が欲しいのですが。
0587デフォルトの名無しさん
2014/06/11(水) 19:49:59.31ID:HfnqJ7tw0588デフォルトの名無しさん
2014/06/11(水) 20:10:33.62ID:HriIS7nu任せておけば良い話だからなあ。
0589デフォルトの名無しさん
2014/06/11(水) 23:07:46.85ID:mGD11vxw親ウィンドウにタブコントロールと子ウィンドウ付けて
タブがクリックされたら対応した子ウィンドウをSW_SHOW, SW_HIDEしたらいいんちゃうん
0590デフォルトの名無しさん
2014/06/11(水) 23:56:27.18ID:xZSwObig0591デフォルトの名無しさん
2014/06/12(木) 00:06:49.22ID:pAWvn52Tfree()がカッコの終わりみたいにセットでないと何か嫌やわ
0592デフォルトの名無しさん
2014/06/12(木) 01:10:38.38ID:FOI2MRU7自己顕示欲を満たしたいだけのヴァカが連れ放題で面白い。
しかもその回答が合ってるならまだしも(ry
0593デフォルトの名無しさん
2014/06/12(木) 02:35:31.51ID:CisCdg7yこのスレがあなたの心の鏡だからですよ
0594デフォルトの名無しさん
2014/06/12(木) 04:30:52.16ID:z0q3COWHまさに正統派厨房。
0595デフォルトの名無しさん
2014/06/12(木) 06:51:14.06ID:pAWvn52T混乱させられてないけど
0596デフォルトの名無しさん
2014/06/12(木) 06:59:31.35ID:fXgt0sSk0597デフォルトの名無しさん
2014/06/12(木) 22:21:13.46ID:WdVI0Zg5たとえば、 "MS 明朝" と "MS MINCHO" みたいな。どちらの名前を使っても使用できる。
これを WIN32API で調べる、一覧を出す方法ってありますか?
EnumFontFamiliesEx を使用した場合は日本語しか取り出せませんでした。
0598デフォルトの名無しさん
2014/06/12(木) 23:27:50.57ID:JF6wfkqWそれと同じ質問何処かで見たことある
そこでは解決してたが、覚えてない
すまないがググってくれないか
0599デフォルトの名無しさん
2014/06/13(金) 00:35:32.52ID:JBbybkyN今まで見てきた中で最もまじめな無責任レスですね。
0600デフォルトの名無しさん
2014/06/13(金) 03:23:30.26ID:4vKTD4OU0601デフォルトの名無しさん
2014/06/13(金) 04:09:36.69ID:AG/kCx+o今時Win32APIなんておっさん以上しか使わんだろうから、ここには基本
リアル紳士が集いそうなもんだが。
リアル厨房がわんさか集まる某ゲームの質問スレ見てると、あっちの方が
紳士過ぎて感心する。
0602デフォルトの名無しさん
2014/06/13(金) 04:12:44.32ID:+gS5HxJ6()してGetTextFace()したとき英語のフォント名(MS Gothic等)が返ってきて不一致とみな
されないか(あるいはその逆)を、日本語版とそれ以外の言語版で検証しておく必要があり
そうです。
0603デフォルトの名無しさん
2014/06/13(金) 04:41:52.42ID:+gS5HxJ6要はありません。EnumFontFamiliesExで列挙されたLOGFONT構造体をそのまま使う限り、
正しいフォントが確実に選択されることが保証されます。
現在のcairoが正しくないフォントを選んでしまう可能性があるのは、Webページで指定さ
れたフォント名を何も考えずにCreateFontIndirectに渡してるからです。
ただし日本語版ではEnumFontFamiliesExで日本語フォントを列挙した場合日本語の名前し
か列挙してくれないので、EnumFontFamiliesExのリストだけで判定した場合"MS Gothic"
が存在しないとみなされてしまいます。逆に英語版では「MS ゴシック」の存在が検出できません。
GetFontDataが手でしょうか?
オリジナルと違うフォント名が選択された時に、ttfの'name'テーブルを見に行く、とい
うのはどうでしょう?
# 成功したらハッシュテーブルでキャッシュしておく??
LOGFONT構造体のlfFaceNameメンバに調べたいフォント名を指定してEnumFontFamiliesEx
を呼び出すことで、フォントの有無を確実に調べられることが判明しました。
英語名とローカライズ名のどちらを渡しても、その環境での正規名に統一してコールバッ
ク関数に渡してくれます。存在しないフォント名を渡すとコールバック関数は全く呼び出
されないので区別が付きます。
事前にlfFaceNameメンバを空にしてEnumFontFamiliesExを呼び出し、フォント名の一覧を
取得してハッシュに格納しておくことで(これはすでにやっています)呼び出し回数を大幅
に減らせます。ハッシュにないフォント名が来たときに初めて調査を行えばいいわけです。
> # 成功したらハッシュテーブルでキャッシュしておく??
失敗もキャッシュしておいた方がいいかもしれません。ただ、デタラメなフォント名の長
大な指定を含むCSSを渡すことによるDoS攻撃を防ぐために、ネガティブキャッシュの数に
は上限が必要だと思いますが。
mFontGroup->mFontsの要素数が0なのにmFontGroup->GetFontAt(0)->GetMetrics()を参照
しようとして落ちているようです。
0604デフォルトの名無しさん
2014/06/13(金) 17:31:19.20ID:ooUx6NQlhttp://codepad.org/HPyz4Am9
0605デフォルトの名無しさん
2014/06/13(金) 18:05:12.05ID:1RarbkGfは想定外?
0606デフォルトの名無しさん
2014/06/13(金) 19:30:42.89ID:oJnYk9x50607デフォルトの名無しさん
2014/06/13(金) 19:59:13.46ID:28pi4WtW0608デフォルトの名無しさん
2014/06/13(金) 21:33:59.53ID:+gS5HxJ60609デフォルトの名無しさん
2014/06/13(金) 21:50:00.63ID:iMkTcJIB0610Microsoft次期CEO
2014/06/13(金) 21:53:32.72ID:iMkTcJIB0611Microsoft次期CEO
2014/06/13(金) 22:21:54.48ID:iMkTcJIB分からない。インストールするプログラムのアクセス権限が見えない。
インストーラー周辺のシステム設計が旧態依然な訳よ。
0612デフォルトの名無しさん
2014/06/14(土) 02:18:31.68ID:7Ho5INy6MSゴシックなどのフォントが持っていない文字は "?" で表示されてしまします。
これが目障りなので、フォントが文字を持っているかいないかを調べる方法はありませんか?
もしくは "?" ではなくて文字を返さない'\0'で返す方法でも結構です。
WIN32APIの範囲でお願いします。
0613デフォルトの名無しさん
2014/06/14(土) 05:21:14.28ID:oqKmDn6yあれも一種のDBだろ
>>611
インストーラの問題じゃなくてAPIとかデータ保管方式の問題じゃねーの
0614デフォルトの名無しさん
2014/06/14(土) 08:38:05.23ID:wlDSVtE6GetGlyphIndices
0615デフォルトの名無しさん
2014/06/14(土) 09:44:39.65ID:vSISJqd2(゚д゚ )
(| y |)
「武」という字は
武 (゚д゚ )
\/| y |)
「戈 (ほこ)」と「止」からなっている
戈 (゚д゚) 止
\/| y |\/
つまり「戦闘を止める」。平和を意味するんだ
( ゚д゚) 平和
(\/\/
・・・というのはガセ
( ゚д゚ )
(| y |)
本当は「止」は「止める」ではなく「あしあと」の意味で
止 (゚д゚ )
\/| y |)
「戈を執って進む」。進軍の意味なんだそうだ
( ゚д゚ )
(| y |)
0616デフォルトの名無しさん
2014/06/14(土) 10:57:00.14ID:U+Wm/ttyありがとう。調べる。
0617片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/06/14(土) 13:01:01.73ID:TMbzloyshttps://github.com/katahiromz/MZC3_Resizable
0618デフォルトの名無しさん
2014/06/14(土) 15:40:12.07ID:DCBstli1調べてなかったんだな
>>1にMSDN調べろと書いてあるのにわざと無視したか
気付かなかったかのどちらか
どっちにしてもそんな知能の低いゴミにプログラミングは無理
ゴミを作ってそれをアプリケーションだと自己暗示かけてやってるんだろう
哀れ
0619デフォルトの名無しさん
2014/06/14(土) 15:47:38.59ID:s0fnKBCVMSDNにその手の逆引きってあったっけ
関数名や構造体名から引くのは簡単だけどな
0620デフォルトの名無しさん
2014/06/14(土) 15:52:33.44ID:R+oFPx3Q見にくくすんの辞めろ禿げ。
0621デフォルトの名無しさん
2014/06/14(土) 17:31:36.85ID:BuWNtkHZ0622デフォルトの名無しさん
2014/06/14(土) 20:08:08.91ID:fnX3+qSkWin32リファレンスのフォントの項目に書かれてるだろ
0623デフォルトの名無しさん
2014/06/14(土) 21:44:12.67ID:49RAaaWeなんでいちいちID変えるの?
0624デフォルトの名無しさん
2014/06/14(土) 22:10:44.52ID:fnX3+qSk0625デフォルトの名無しさん
2014/06/14(土) 22:27:24.98ID:KTI4eUID0626デフォルトの名無しさん
2014/06/14(土) 22:50:10.95ID:5T8lV0ko逆引きはないだろ。あるなら例示しなよ。
そもそも、質問に1行回答で終わる内容なら、このスレ的にはよい話だろ。
0627デフォルトの名無しさん
2014/06/14(土) 23:25:17.11ID:f/a0GNbM逆引き本ばかり本棚に並んでるソフトハウスは開発力がない
という暗黙の了解を端的に示す輩が今、ここに
0628デフォルトの名無しさん
2014/06/14(土) 23:26:18.67ID:oqKmDn6yフォント関連って事で http://msdn.microsoft.com/ja-jp/library/cc428274.aspx
の中からそれっぽい関数を調べたらたどり着けるって意味では読んでたら分かる。
だけどの説明が「文字列をグリフインデックスの配列に変換します。」では見落とすかな。
代わりにGetFontUnicodeRangesの「フォントでどの Unicode 文字がサポートされているかについて情報を返します。」を見つける。
つかこの程度の質問にカリカリするヤツのほうが鬱陶しいから、質問は別に問題無いと思う。
0629デフォルトの名無しさん
2014/06/15(日) 00:54:00.41ID:raFyFAqU0630デフォルトの名無しさん
2014/06/15(日) 01:41:10.26ID:gWcHCSVq0631デフォルトの名無しさん
2014/06/15(日) 03:08:31.95ID:e/Qzkf5b…ってこれはフォントが持ってない文字じゃなくて文字コードが持ってない文字じゃねーか
0632デフォルトの名無しさん
2014/06/15(日) 05:59:15.15ID:oWCenAVd0633デフォルトの名無しさん
2014/06/15(日) 09:31:51.62ID:VrQXXusG0634デフォルトの名無しさん
2014/06/15(日) 10:14:34.56ID:W6JzLD6H0635デフォルトの名無しさん
2014/06/15(日) 11:10:20.90ID:Yby/fsOmWideCharToMultiByte の最後の二つのパラメータを NULL にすると ? が出て来る糞コードになる
0636デフォルトの名無しさん
2014/06/15(日) 12:58:17.69ID:l+KgLqKF0637デフォルトの名無しさん
2014/06/15(日) 13:11:08.68ID:EfrMGo9G0638片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/06/15(日) 13:32:22.08ID:TCYpOZ4OLB_SETCOLUMNWIDTH呼んでるか?
WS_HSCROLLスタイル付けてるか?
0639デフォルトの名無しさん
2014/06/15(日) 14:56:17.83ID:Yby/fsOmというか
むしろ使ってはいけない理由もはっきりしました
http://technet.microsoft.com/ja-jp/sharepoint/bb775149(v=vs.90).aspx
LBS_MULTICOLUMN
Specifies a multi-column list box that is scrolled horizontally.
The list box automatically calculates the width of the columns,
or an application can set the width by using the LB_SETCOLUMNWIDTH message.
If a list box has the LBS_OWNERDRAWFIXED style,
an application can set the width when the list box sends the WM_MEASUREITEM message.
A list box with the LBS_MULTICOLUMN style cannot scroll vertically
—it ignores any WM_VSCROLL messages it receives.
The LBS_MULTICOLUMN and LBS_OWNERDRAWVARIABLE styles cannot be combined.
If both are specified, LBS_OWNERDRAWVARIABLE is ignored.
0640デフォルトの名無しさん
2014/06/16(月) 04:00:46.83ID:+zhtVFAt頭悪すぎ。
0641デフォルトの名無しさん
2014/06/16(月) 04:06:18.20ID:Pyxvciyv0642デフォルトの名無しさん
2014/06/16(月) 04:21:54.11ID:+zhtVFAt誤情報作戦も失敗、煽りも失敗。
次は炎上学習法でも使ってくるか。
0643デフォルトの名無しさん
2014/06/16(月) 04:43:30.69ID:Bc1yh8ZM0644デフォルトの名無しさん
2014/06/16(月) 04:52:24.77ID:eNuyf1Ao0645デフォルトの名無しさん
2014/06/16(月) 05:27:36.62ID:ZrYklRYw0646デフォルトの名無しさん
2014/06/16(月) 08:22:48.04ID:WjthfDAE0647デフォルトの名無しさん
2014/06/16(月) 08:31:04.34ID:bUEzrIu3適当に嘘書いて絡んできた奴を煽れば
クソ丁寧にレクチャーしてくれるからチョロいよな!
とか思われるのは飽きたんで
0648デフォルトの名無しさん
2014/06/16(月) 08:43:08.27ID:6ef5Z9G9このスレに限らない話だが
昔はこんなにひどくなかったぞ
0649デフォルトの名無しさん
2014/06/16(月) 10:01:16.19ID:H3LgDS+r0650デフォルトの名無しさん
2014/06/16(月) 10:32:21.06ID:WjthfDAEまあ、俺もアホの一員なわけだが w
0651デフォルトの名無しさん
2014/06/16(月) 11:25:59.03ID:T2hTP++zやってるのは「俺」なので謎の力が働いて罪には問われない
0652デフォルトの名無しさん
2014/06/16(月) 11:44:25.14ID:EWixnXGe0653デフォルトの名無しさん
2014/06/17(火) 08:50:48.24ID:rlv+PI9a元のフォントのサイズよりも勝手に大きくなったり小さくなったりします
フォントのサイズを指定して行に収まるように表示する方法か
行間隔を広げる方法を教えてください
0654デフォルトの名無しさん
2014/06/17(火) 10:11:54.35ID:qgfIrcJRNG推奨ID:rlv+PI9a
0655デフォルトの名無しさん
2014/06/17(火) 10:27:18.19ID:qIK2I0sC希望する高さのイメージリストを割り当てる
0656デフォルトの名無しさん
2014/06/17(火) 11:57:42.66ID:FqW5LNDHよう、クズ
0657デフォルトの名無しさん
2014/06/18(水) 07:16:39.90ID:SROYhCqR0658デフォルトの名無しさん
2014/06/18(水) 14:44:30.87ID:FV18tcHB0659デフォルトの名無しさん
2014/06/18(水) 15:36:02.54ID:pz71VCBI使いこなすには骨が折れる
0660デフォルトの名無しさん
2014/06/18(水) 15:41:06.91ID:wLts3cNa0661デフォルトの名無しさん
2014/06/18(水) 15:47:46.45ID:pz71VCBIHFONT hFont = CreateFontIndirect(&lf);
SendMessage(hListView, WM_SETFONT, (WPARAM)hFont, MAKELPARAM(TRUE, 0));
してるなら
lf.lfHeight = 32;
で高さは揃うよ
(lfWeightの設定も必要かも)
行間隔を広げるにはListViewを作った直後に
BYTE pixImg[] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
BYTE pixMask[] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
HBITMAP hBmpImg = CreateBitmap(8, 8, 1, 1, pixImg);
HBITMAP hBmpMask = CreateBitmap(8, 8, 1, 1, pixMask);
HIMAGELIST hIml = ImageList_Create(1, 32, ILC_COLOR32 | ILC_MASK, 1, 0);
ImageList_Add(hIml, hBmpImg, hBmpMask);
DeleteObject(hBmpMask);
DeleteObject(hBmpImg);
SendMessage(hListView, LVM_SETIMAGELIST, LVSIL_SMALL, (LPARAM)hIml);
すると良い
ListViewがDeleteされるタイミングでhImlをDeleteObject()するのを忘れずに
そういうことじゃなくて?
0662デフォルトの名無しさん
2014/06/18(水) 16:12:50.35ID:xursJfHX0663デフォルトの名無しさん
2014/06/18(水) 16:34:29.23ID:mKlf65Kz0664デフォルトの名無しさん
2014/06/18(水) 17:01:20.35ID:Q646QB2Z俺はImageList_Create()とListView_SetImageList()の2行のみで行間拡げてるな。
見えるようなアイコンを付けない限り、CreateBitmap()とか要らないんじゃない?
0665デフォルトの名無しさん
2014/06/19(木) 04:24:35.43ID:FQ6ReDMl>>1も読めないクズには無理。
0666デフォルトの名無しさん
2014/06/19(木) 22:17:21.72ID:B+/ux0k5for( i=0; i<256; i++ )
uni[i] = i;
uni[i]=0;
SetWindowTextW(txtout, uni+1);
で、EDITボックスにユニコード文字列を表示させると、
0xA0以降の欧州文字のトレマやアクセント記号が
すべてなくなるんですがなぜでしょう?
0667デフォルトの名無しさん
2014/06/19(木) 23:40:56.15ID:T3v2xG5Y0668デフォルトの名無しさん
2014/06/19(木) 23:41:42.41ID:T3v2xG5Ylocale?
0669デフォルトの名無しさん
2014/06/20(金) 00:26:15.64ID:Wr+Ve88xwxyz{|}~??????
ANSI版のエディットコントロールにセットすると
こんな感じになるけど、これとは別?
0670デフォルトの名無しさん
2014/06/20(金) 00:33:29.36ID:MMpUPi9Cchar 配列で、SetWindowTextA() を呼び出すと、MS GOTHIC でも Arial でも予定どおり。
short 配列で SetWindowTextW() を呼び出すと、アクセント記号が消える。0x80〜0x9Fも?になる。
0671デフォルトの名無しさん
2014/06/20(金) 01:11:40.39ID:zMOKe950http://facta.co.jp/blog/archives/20140619001250.html
LINEやってない香具師も読んどけ
0672デフォルトの名無しさん
2014/06/20(金) 02:15:31.21ID:DSfPx2A8基本ANSIビルドで、一部APIだけUnicode使おうとしてるんかな?
CreateWindowとかメッセージループもUnicode API使わないとダメ
0673デフォルトの名無しさん
2014/06/20(金) 05:42:02.96ID:+KfxKSN3勉強になった
0674デフォルトの名無しさん
2014/06/20(金) 09:03:07.80ID:JSi28Lkj> システム内でもシステム外でも安全なのは、「国際基準を満たした最高レベルの暗号技術を使っている」からだそうですが、それが破られているというのが本誌の認識です。
FACTA編集部が暗号技術を理解していない事がわかった。
0675デフォルトの名無しさん
2014/06/20(金) 09:06:19.17ID:3LATke9U0676デフォルトの名無しさん
2014/06/20(金) 12:37:51.40ID:+KfxKSN30677デフォルトの名無しさん
2014/06/20(金) 15:21:58.89ID:JSi28Lkj少し詳しい読者には電波扱いされる。
国際基準の暗号でも使い方(鍵の扱い)が悪ければ破れると主張すべき。
0678デフォルトの名無しさん
2014/06/20(金) 20:34:00.10ID:ZA7ZhzvF>国際基準を満たした最高レベルの暗号技術
具体的に何を使っている?
0679デフォルトの名無しさん
2014/06/20(金) 21:29:57.18ID:WCma+qDa0680デフォルトの名無しさん
2014/06/21(土) 01:29:27.47ID:2OQISpPs株主騙せれば良いんだから
具体的なことはどうでもいい
0681デフォルトの名無しさん
2014/06/21(土) 01:39:17.82ID:NKUk4rid0682デフォルトの名無しさん
2014/06/21(土) 02:07:34.85ID:vv0HvEwzどんな暗号技術でも鍵が漏れてたりバックドアが設置されてれば
「(システムとしての安全性が)破られている」と表現するだろ。
鍵を漏らしたりバックドアが設置されても安全な暗号技術なぞ無い。
>>675
社の方針として自主的に鍵を提供している可能性も
>>677
少し詳しい読者が正しい意味で理解するなら別によくね?
マスメディアの技術的な解説ってそんなもんでしょ
0683デフォルトの名無しさん
2014/06/21(土) 07:22:55.11ID:Z8FvvVFU0684デフォルトの名無しさん
2014/06/21(土) 09:51:47.06ID:fZd6XHEqこれだ
0685デフォルトの名無しさん
2014/06/23(月) 03:25:14.79ID:owP8nPZ40686デフォルトの名無しさん
2014/06/23(月) 04:10:30.85ID:vG/6kdE8初期化に使う値を自分で決められるし、最適化でREP STOS命令
(Intelの資料で"大きいメモリ・ブロックを初期化する最も速い方法"とされている)
に展開される可能性が結構高いから、memsetの方が便利。
C以外の言語やAPI呼び出しに意味を持たせるスタイルだとZeroMemoryも出番が増えるかな
0687デフォルトの名無しさん
2014/06/23(月) 04:21:09.97ID:Wf2Fi6PqListViewにイメージリストをSendMessage+LVM_SETIMAGELISTでつけようとしてるんですが、なぜかNULL(0)が返ってきます。
イメージリストもListViewもちゃんとハンドルが返ってきてるので、後何がいけないのかわかりません。
0が返ってきてるって事は何かが間違ってると思っていいんでしょうか
0689デフォルトの名無しさん
2014/06/23(月) 06:27:49.49ID:SkH6vvLAWin32だと、大分昔からこんな感じにマクロ定義されているよ。
RtlZeroMemoryの実装が残されているのは、
Win16の名残りなんじゃないかな。
>>687
以前関連付けていたイメージリストは無い、という意味のNULLでは?
0690デフォルトの名無しさん
2014/06/23(月) 08:50:56.22ID:m7O0i+xhMSDNで戻り値のところ読んだ?
心配ならLVM_GETIMAGELISTで設定できてるか試してみたらいいじゃん
0691デフォルトの名無しさん
2014/06/23(月) 11:14:27.00ID:CA6zRXXyZeroMemoryだと、コード上の即値(ゼロ)。
アセンブルされると、前者はユーザが指定した値をレジスタに
セットしてそれを書くようだけど、どちらが速いのだろうか
0692デフォルトの名無しさん
2014/06/23(月) 11:52:45.05ID:/7nzoUHhwinbase.h:
#define ZeroMemory RtlZeroMemory
winnt.h:
#define RtlZeroMemory(Destination,Length) memset((Destination),0,(Length))
用途によってはmemset,ZeroMemoryではなくSecureZeroMemoryを、
前者は最適化で呼び出しが省略される場合がある
0693デフォルトの名無しさん
2014/06/23(月) 12:36:56.95ID:zCax8W1Q0でクリアしてその後そのメモリにアクセスしないとき
コンパイラが最適化してくれるんですね判ります
0694デフォルトの名無しさん
2014/06/23(月) 12:56:39.06ID:BsRgtYHO0695デフォルトの名無しさん
2014/06/23(月) 23:13:07.45ID:Wf2Fi6PqLVM_GETIMAGELISTで試してみたらセットされてました
ありがとうございました。
0696デフォルトの名無しさん
2014/06/25(水) 09:38:13.37ID:odc9r+PJHKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\MY
は見つかるのですが
HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\MY\Certificates
が見つかりません
しかし CryptUIWizExport は成功します
謎です
0697デフォルトの名無しさん
2014/06/25(水) 09:39:34.01ID:odc9r+PJhttp://eternalwindows.jp/crypto/certmgr/certmgr11.html
です
テストしてる OS は Windows8 です
0698デフォルトの名無しさん
2014/06/25(水) 09:52:37.66ID:odc9r+PJhttp://codepad.org/E0Wn48yQ
0699デフォルトの名無しさん
2014/06/25(水) 10:04:02.85ID:odc9r+PJ0700デフォルトの名無しさん
2014/06/25(水) 13:25:29.91ID:ZrXlZv5Qそれに回答つけて喜んでる気違いも同罪。
スレを荒らすもりがないならとりあえずID:odc9r+PJをNG入れとけ。
0701デフォルトの名無しさん
2014/06/25(水) 14:49:45.99ID:R717FRPOようクズ
0702デフォルトの名無しさん
2014/06/25(水) 18:22:18.75ID:UIqp9yq90703デフォルトの名無しさん
2014/06/26(木) 00:19:31.11ID:EUltEyNehttp://msdn.microsoft.com/en-us/library/windows/desktop/bb204781(v=vs.85).aspx
場所がファイルシステム上になっているのかもしれないな。
Win8.1で見てみたら、確かにその場所にディレクトリが存在するし。
0704デフォルトの名無しさん
2014/06/26(木) 20:02:52.82ID:uNXRCBxV0705デフォルトの名無しさん
2014/06/26(木) 20:17:15.73ID:4Ejug6Seデバッガがインストールされていない環境でゲームが不正落ちした時、これが自分のPCで発生したならイベントビューアを見て、
時刻を頼りにしてそれっぽいメッセージを見つけて、アドレスを見て、そこからソースコードの該当箇所をさぐる、ってやってます。
でも、不特定のユーザ側(客だけではなく、同僚なども含む)の環境で落ちた時に、同じ事を説明してやらせるのがすごく面倒なので、
どうにかして不正落ち時のエラーメッセージ取得ツール メッセージ取得くん.exe を作って、
「もしゲームが落ちた時はこのexeをたたけば、クリップボードにエラーメッセージがコピーされるから、それをメールで送ってね」って対処したいです
とりあえず、イベントビューアで見られるログを自動取得するにはどうすればよいのでしょう??
WinXP/Vista/7/8/8.1 に対応したいです
0706デフォルトの名無しさん
2014/06/26(木) 20:35:34.23ID:uNXRCBxV確かにMSDN日本語版には誤訳が多いけれど、こんな重要な注意書きを丸々削るのは止めてくれぃ。
http://d.hatena.ne.jp/youandi/20091031/p2
p.148 で PulseEvent() が取り上げられているんだけど、
意図した動作をしないため使ってはいけない関数。
Monitor.PulseAll() は問題ないんだけど。
blog で取り上げようかしら…
NT Kernel が過去に犯した2つの欠陥の1つ ( 2009-10-30 14:53:06 )
en-us のほうにはしっかり
「This function is unreliable and should not be used.
It exists mainly for backward compatibility.」
と書いてある ( 2009-10-30 14:58:44 )
http://msdn.microsoft.com/en-us/library/ms684914%28VS.85%29.aspx
DWORD n;
HANDLE eventlog = OpenEventLog(NULL, "Application");
HANDLE event = CreateEvent(NULL, TRUE, FALSE, NULL);
NotifyChangeEventLog(eventlog, event);
WaitForSingleObject(event, INFINITE);
CloseHandle(event);
GetNumberOfEventLogRecords(eventlog, &n);
printf("%d\n", n);
ReadEventLog(省略);
CloseEventLog(eventlog);
0707デフォルトの名無しさん
2014/06/27(金) 11:32:04.10ID:4vuctjJBスレッドごと消して遁走したと思ったらこっちにきたか
さすがに文章改変してウイルス作ってるって部分は消してあるけど、それでもモロバレ
0708デフォルトの名無しさん
2014/06/27(金) 11:45:38.29ID:LCZmZ1Ru0709デフォルトの名無しさん
2014/06/27(金) 14:48:45.53ID:3uMDqvUhというかかなり前に「こんなん作った俺すごい?」みたいにこのスレに投下して軽くあしらわれた奴
0710デフォルトの名無しさん
2014/06/27(金) 15:07:56.39ID:aqfOSeMlデバッガがインストールされていない環境でもデバッグはできますよ。
DebugActiveProcess呼びだして自分でデバッガ作りましょうね。
0711デフォルトの名無しさん
2014/06/27(金) 16:03:08.65ID:yKOl0LVv0712デフォルトの名無しさん
2014/06/27(金) 17:42:07.90ID:h62Evzx/0713705
2014/06/27(金) 18:01:05.83ID:F267NZgq起動していないと監視できないですよね?
イベントビューア見る方法だとリリース版でも使うことができそうなので
>>706 の方法を試してみようと思います
例外については完全に忘れていました。そういえばそんな方法もありましたね...
ありがとうございました
(ちなみにウイルス云々とは完全に別人ですよ)
0714デフォルトの名無しさん
2014/06/27(金) 18:20:19.52ID:4vuctjJBウイルス製作者乙
0715デフォルトの名無しさん
2014/06/27(金) 18:36:01.95ID:PTEUE06f0716デフォルトの名無しさん
2014/06/27(金) 18:47:12.27ID:aqfOSeMl0717デフォルトの名無しさん
2014/06/28(土) 08:51:11.71ID:8fzSy6NMデバッガプロセスとしてアタッチするのはリリース版でも普通にできる
プロセス節約したいならともかくゲームで起動時に簡易デバッガにアタッチさせるくらいどってことない
チートや解析対策の一環として専用の簡易デバッガと連動しないと動かないなんてゲームもあるくらい
0718デフォルトの名無しさん
2014/06/28(土) 16:08:29.91ID:Wnh+uZwR更にややこしくしてどうする
0719デフォルトの名無しさん
2014/06/28(土) 20:40:06.74ID:UXzDSTNx0720デフォルトの名無しさん
2014/06/28(土) 20:56:14.86ID:Teu5hNgsかなり前に「こんなん作った俺すごい?」みたいにこのスレに投下して軽くあしらわれた奴
0721デフォルトの名無しさん
2014/06/29(日) 01:01:19.73ID:5HmND7Qc0722デフォルトの名無しさん
2014/06/29(日) 03:11:12.84ID:VfteQHCK直近数百回ぐらいの実行メソッドを暗号化してログにでも
吐いておいて、次回起動時にログがあれば自動送信する
とかでいいんじゃないの。ログは送信後に削除。
0723デフォルトの名無しさん
2014/06/29(日) 11:50:08.66ID:d4tnsDO5GL ってなに?
0724デフォルトの名無しさん
2014/06/29(日) 18:24:32.83ID:5HmND7Qchttp://www.moonxseed.com/2014/01/18/ios-%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE-crashlytics/
0725デフォルトの名無しさん
2014/06/29(日) 18:59:26.83ID:HxBklMg12chには自己紹介板ってのがちゃんとあるんだよ
荒らしの自己紹介はそっちでやれ
0726デフォルトの名無しさん
2014/06/29(日) 22:10:07.46ID:24FJFLmF本人か?よほど悔しかったんだな
0727デフォルトの名無しさん
2014/06/30(月) 01:06:15.03ID:uh6met5w効いてる効いてるw
0728デフォルトの名無しさん
2014/06/30(月) 01:17:25.67ID:P7DtiLXK出力します。次に、そのファイルを別のプログラムBで読み取込んで加工します。
これをどうにかして、ファイルを経由せずに、直接プログラムAからBにデータを
渡して行いたいのですが、もちろんプログラムAとBのソースコードが有れば可能ですが、
今の場合、AはバイナリしかないのでAを加工するのは不可能です。Bはソースがあります。
こういう場合、何か良い方法ありませんか?
Win32の専門家の人なら何か良い知恵があるのではと思って質問させて頂きました。
0729デフォルトの名無しさん
2014/06/30(月) 01:19:30.20ID:KEqdBFcs0730デフォルトの名無しさん
2014/06/30(月) 01:20:11.32ID:CGk8SAomAPIフック
0731デフォルトの名無しさん
2014/06/30(月) 01:33:15.31ID:OoeeUvmnAPIフック
一例としては
・CreateFileフックでファイル名判定して目的のファイル名ならハンドル取得保持
・WriteFileフックでハンドル判定して目的のハンドルならデータ横取り
0732デフォルトの名無しさん
2014/06/30(月) 01:48:14.33ID:P7DtiLXK質問して数分で良い回答を頂けるとは思っていませんでした。
早速調べてみます。
0733デフォルトの名無しさん
2014/06/30(月) 01:50:40.94ID:X9YKGTTRバイナリしかなくてもバイナリ解析してパッチ当てれば加工は出来るよ。
ライセンス的に大丈夫かどうかとかは知らない。
0734デフォルトの名無しさん
2014/06/30(月) 02:27:36.99ID:hADlySkz0735デフォルトの名無しさん
2014/06/30(月) 02:55:33.50ID:3lwG7vbW0736デフォルトの名無しさん
2014/06/30(月) 03:07:22.61ID:SlnAgMvxfopen捕まえてfd横流しのほうが楽じゃないの。
0737デフォルトの名無しさん
2014/06/30(月) 03:08:52.04ID:3lwG7vbWそうかもしれないね
0738デフォルトの名無しさん
2014/06/30(月) 10:10:33.26ID:I86lPMgZ0739デフォルトの名無しさん
2014/06/30(月) 11:20:34.64ID:RP+Uzq9Qhttp://support.microsoft.com/kb/190351/ja
0740デフォルトの名無しさん
2014/06/30(月) 11:24:12.56ID:P7DtiLXKその後、ググって参考になりそうなサンプルを探したのですが、
まだ見つけることが出来ません。もし参考になりそうなサイト
ご存じでしたら教えてください。
>>736
>fopen捕まえてfd横流しのほうが楽じゃないの。
短いコメントの中にWin32APIやプログラミングに関して物凄く
経験豊富な印象を受けるのですが、もう少し詳しく解説して頂け
るとうれしいいです。
0741デフォルトの名無しさん
2014/06/30(月) 11:29:12.38ID:P7DtiLXK>Aがコンソール プロセスでかつ、Aの標準出力をBが取り込みたいという話なら
情報ありがとうございます。
今の場合はAもBもGUIがあります。
例えば
Aがメモ帳notepad.exeで、メモ帳でファイル保存する場合に、その情報を別の
Bに取り込んで処理したいという感じです。そんなこと出来ますか?
0742デフォルトの名無しさん
2014/06/30(月) 11:35:48.30ID:DfT6z9fq0743デフォルトの名無しさん
2014/06/30(月) 12:11:59.00ID:iAWFXjp60745デフォルトの名無しさん
2014/06/30(月) 14:07:52.69ID:RP+Uzq9Q0746デフォルトの名無しさん
2014/06/30(月) 14:20:29.71ID:uh6met5wそれとも>>1が読めないのか、読めててわざとWin32API関係ないレスして荒らしてんのか
さっさと消えろ
0747デフォルトの名無しさん
2014/06/30(月) 15:33:56.99ID:ieePZpTGWin32APIを経由しないでFileI/Oするというのは
OSの管理を無視できるということであり、原則あり得ません。
OS管理外のFileI/Oが果たしてOSが許可するでしょうか?
仮に許可されていたとして、そのリスクは計り知れないものです。
常識的にもやはりあり得ません。
CランタイムがWindows以前のOSから使われてきているので勘違い
しているかも知れませんが、ランタイムはOSごとに作成されています。
仮にDOS時代のランタイムを使おうにも、Windowsアプリケーションは
作成できません。せいぜい”DOS窓”で動くDOSアプリケーションです。
ID:uh6met5wには理解できないことなのかも知れませんが。
最後に、MSDNにCランタイムとWin32APIの対応表がありますので貼っておきます。
http://support.microsoft.com/kb/99456/EN-US
0748デフォルトの名無しさん
2014/06/30(月) 16:44:44.24ID:OoeeUvmnよくも飽きずに粘着してるよな
0749デフォルトの名無しさん
2014/06/30(月) 16:46:32.08ID:OoeeUvmnAPIフックはネットで調べてコピペで動くようなものは無い
複数のサイトを見て自分なりに理解してから組み合わせるしかない
0750デフォルトの名無しさん
2014/06/30(月) 17:42:32.36ID:8wubZZrmこれは判り易い鼻フック。
0751デフォルトの名無しさん
2014/06/30(月) 20:57:01.71ID:RP+Uzq9Qhttp://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200412/04120074.txt
0752デフォルトの名無しさん
2014/06/30(月) 21:32:44.19ID:uh6met5w今時情弱でもない限りその糞サイトが使い物にならないことくらい知ってる
0753デフォルトの名無しさん
2014/06/30(月) 21:48:35.50ID:RP+Uzq9Q0754デフォルトの名無しさん
2014/06/30(月) 21:55:50.37ID:ugw8mlxJ0755デフォルトの名無しさん
2014/06/30(月) 21:58:23.97ID:RP+Uzq9Q0756デフォルトの名無しさん
2014/06/30(月) 23:02:08.78ID:SlnAgMvx対象アプリがコンソールアプリという前提で、CreateFileより
fopenが楽じゃね?ということを言いたかっただけなので、
フックの仕方自体は別に研究してくだされ。
0757デフォルトの名無しさん
2014/06/30(月) 23:04:25.82ID:SlnAgMvxfopenの話なら俺かなと思うんだけど、なんで>>740に絡むの?w
>>747
そして君は誰と戦ってるの?w
あとね、APIフックといっても、結局の所関数のすり替えだよ。
CRTの関数もWIN32APIも、扱いは一緒だよ。
0758デフォルトの名無しさん
2014/06/30(月) 23:25:19.24ID:X9YKGTTRCRT関数だと静的リンクしてた場合にターゲット内での相対コール相手にフックしないと駄目
CRT関数をMSVCRTとかに頼ってる場合は扱い一緒と呼んでもいいかもしれないけど……どうだろね
まぁCRT関数がWin32APIえはなかろうと、APIフックのための処理は結局Win32API使うんだけどな
0759デフォルトの名無しさん
2014/06/30(月) 23:26:01.89ID:OoeeUvmnfopen内部でCreateFileが呼ばれてるんだから一緒じゃね?
0760デフォルトの名無しさん
2014/06/30(月) 23:29:59.67ID:3lwG7vbWここよりまし
0761デフォルトの名無しさん
2014/06/30(月) 23:46:11.16ID:SlnAgMvxGUIだと言ってるのでfopenじゃ駄目なのが分かってる上で言うけど、
フックした後の処理が、ハンドル扱うよりはFILE*の方が楽だべ?
というだけの話だよ。
0762デフォルトの名無しさん
2014/07/01(火) 00:01:34.49ID:jrcq7rpxどちらがいいかわからない
0763デフォルトの名無しさん
2014/07/01(火) 00:16:00.22ID:1b8W+tqZFILE構造体てコンパイラで中身違うから面倒だろうし
0764デフォルトの名無しさん
2014/07/01(火) 00:19:28.23ID:FdcryOA+そうしないでどうやってフックするつもりだよ。
0766デフォルトの名無しさん
2014/07/01(火) 00:36:07.21ID:Tc6/O6+f0767デフォルトの名無しさん
2014/07/01(火) 01:26:13.49ID:FdcryOA+Win32APIだってバージョンあんだし。
0768デフォルトの名無しさん
2014/07/01(火) 01:55:05.35ID:TGuwLfd20769デフォルトの名無しさん
2014/07/01(火) 07:30:35.57ID:FdcryOA+そんなことで躓くやつがAPIフックとかできるわけ?
0770デフォルトの名無しさん
2014/07/01(火) 07:32:04.08ID:jrcq7rpxWin32をフックするとしても実際にフックできるのは呼び出し元にあるインポートセクションなんだよね
Win32を呼び出しているのがCRTならCRTのインポートセクションをフックする
>>763
構造体はスルーでいいと思う
0771デフォルトの名無しさん
2014/07/01(火) 07:43:09.78ID:cb+WCuhBフックにこだわる必要のある状況ってなんなんだ?
0772デフォルトの名無しさん
2014/07/01(火) 07:53:23.25ID:FdcryOA+0773デフォルトの名無しさん
2014/07/01(火) 08:25:13.47ID:H4qwmqkjおまいらAPIフックしたこと無いんじゃね?
0774デフォルトの名無しさん
2014/07/01(火) 10:02:50.40ID:TGuwLfd2バイナリしか無いプロセスがどのコンパイラで翻訳されたのかまで調べる方法は知らないが
動的APIフックはできるよ
静的はやった事ない
0775デフォルトの名無しさん
2014/07/01(火) 10:46:56.31ID:jrcq7rpx0776デフォルトの名無しさん
2014/07/01(火) 12:32:30.35ID:Y6wXilUmmsvcrt.dllをフックするケースで考えれば、自力でFILEを触らずにフックしてやりたい操作をmsvcrt.dllで提供されてる関数にぶん投げればそれで良くね?
0777デフォルトの名無しさん
2014/07/01(火) 14:16:24.89ID:jrcq7rpx書き込み関数をフックしなくてよくなる
コンソールアプリでないから、どうなるかわからない
FILEを触らない方は使っている書き込み関数をフックしなくてはならない
もしfprintfを使っていたら諦めたほうがいい
CreateFileならフックしたところでCreateNamedPipeに変えればいい
WriteFileやCloseHandleは共通なので、そこはフックしなくてすむ
0778デフォルトの名無しさん
2014/07/01(火) 16:22:46.46ID:TGuwLfd20779デフォルトの名無しさん
2014/07/01(火) 17:02:41.69ID:jrcq7rpxvprintf系じゃないので自前でやる部分が大きいよ
0780デフォルトの名無しさん
2014/07/01(火) 17:31:22.42ID:oi55kp4efprintfまで考えなくていいと思うけど。
汎用的にやるならCreateFileをフックしたほうが用途が広い。
その辺の選択は現物を見て適材適所でアプローチを選ぶ。
0782デフォルトの名無しさん
2014/07/01(火) 19:53:47.70ID:79Rw1ztk0783デフォルトの名無しさん
2014/07/01(火) 20:37:51.41ID:1b5C4ZAqファイルを標準出力につなぎかえるとか
適当なこと言ってみる
0784デフォルトの名無しさん
2014/07/01(火) 20:43:54.01ID:jrcq7rpxhttp://d.hatena.ne.jp/temtan/20120723/1343050321
もしかしてFILEの構造体が不明でも書き込み関数をフックせずにいけるかも
0785デフォルトの名無しさん
2014/07/02(水) 10:14:30.53ID:6At51fC3なんだろう
Shockwave Flashだったりして^^
0786デフォルトの名無しさん
2014/07/02(水) 16:37:36.63ID:zVF2m6elせっかくコメント頂いたのに、私には理解できない用語が多くて一生懸命調べていました。
ようやく、ある程度は理解できたのですが
>>771
>そもそも出力されるファイルを普通にプログラムから開いて編集したらいいじゃないか
ファイルのサイズが数十メガバイト〜と大きいので、少しでも処理を速くできないかなと
思ったのです。
>>777
>CreateFileならフックしたところでCreateNamedPipeに変えればいい
>WriteFileやCloseHandleは共通なので、そこはフックしなくてすむ
もしこの方法で出来るのであれば、最もシンプルな方法のように思いますが
実際にこの方法で同じような事をされた経験がおありでしょうか?
0787デフォルトの名無しさん
2014/07/02(水) 16:49:09.72ID:T1YD2RpCプログラム経験はおありでしょうか?
0788デフォルトの名無しさん
2014/07/02(水) 16:57:07.35ID:3L2wl9vjとりあえず本気でやりたいなら試せ
0789デフォルトの名無しさん
2014/07/02(水) 17:01:12.21ID:CJN383om0790デフォルトの名無しさん
2014/07/02(水) 17:28:59.53ID:/9F9rbZ2API hook
://ruffnex.oc.to/kenji/crackme/reverse_engineering.html
://ruffnex.oc.to/kenji/text/listexport/
://ruffnex.oc.to/kenji/text/api_hook/
://ruffnex.oc.to/kenji/text/dll_inj/
0791デフォルトの名無しさん
2014/07/02(水) 19:22:50.74ID:sFQ5DsId処理にもよるけど、数十MBをメモリにのせるのはどうかと思うぞ
メモリが余ってるならいいけど、少ないとむしろ速度低下の原因になるかも
0792デフォルトの名無しさん
2014/07/02(水) 19:27:13.76ID:chEGAAMo置換の処理が終わったあとにキーロガーの処理が行われるのが望ましいんですが
フックプロシージャが実行される順番って干渉不可能ですか?
0793777
2014/07/02(水) 20:24:25.56ID:6At51fC3DLLインジェクションは未経験
だから、
>>実際にこの方法で同じような事をされた経験がおありでしょうか?
の答えはノー ^^
それからランダムファイルアクセスや読み書きがあるとできない
またPIPEの読み込み側が取ってくれず一定量溜まってしまうと書き込み側が
待たされる
PIPEの読み込み側がいない、あるいは固まった,落ちたという事は>>777の
レスでは想定していない
0794デフォルトの名無しさん
2014/07/02(水) 20:24:53.55ID:+pZ3iFet0795デフォルトの名無しさん
2014/07/02(水) 20:51:19.88ID:6At51fC3CreateFileをフックしたところでFILE_SHARE_READを付け加えてCreateFileをコールするのはどうだろうか
0796デフォルトの名無しさん
2014/07/02(水) 20:56:58.47ID:Ty6WEaFS0797デフォルトの名無しさん
2014/07/02(水) 21:24:11.50ID:B3cS2m7MFindWindowEx関数でボタンのハンドルを取得,
SendMessage関数でボタンをクリックしようと思い
まず,spy++でボタンのウィンドウ名を調べたのですが,空でした
このようなときはどうやって各ボタンのハンドルを取得すればいいのでしょうか?
0798デフォルトの名無しさん
2014/07/02(水) 21:57:27.46ID:chEGAAMoCEボタンが8番目という感じで。確証はございませんが
0799デフォルトの名無しさん
2014/07/02(水) 22:13:45.51ID:B3cS2m7Mありがとうございます
enumChildwindows()で子のハンドルを取得して
その順序とボタンを紐付けておくって感じですかね
0800デフォルトの名無しさん
2014/07/02(水) 22:23:54.59ID:chEGAAMoEnumChildWindowsでも可能ですが
FindWindowExでクラス名を指定してウインドウ名をNULLにして探した方が早いと思います
0801777
2014/07/03(木) 00:14:10.53ID:9nW1AS1aデータの受け側で先にCreateNamedPipeを、
データの送り側はCreateFileがフックされたところで、
CreateFileを使って接続するのがよさそう
データの終了が不明にならないようにCloseHandleもフック
が必要かもしれない
0802デフォルトの名無しさん
2014/07/03(木) 00:52:47.20ID:Swi8Vz/K0803デフォルトの名無しさん
2014/07/03(木) 07:05:36.53ID:8wCDEr8ZUIAutomation使え
0804デフォルトの名無しさん
2014/07/03(木) 08:09:57.58ID:g/Sj9PC2もしかしたら、そのファイルを作成している元プログラムを作り直した方が早いかも知れん
0805デフォルトの名無しさん
2014/07/03(木) 16:44:11.98ID:mpJLProE0806デフォルトの名無しさん
2014/07/03(木) 17:36:51.75ID:0TQE6pDF0807デフォルトの名無しさん
2014/07/04(金) 20:43:33.27ID:wHEDCnNkいろいろとアドバイスありがとうざいます。
まだまだ道のりは遠いのですが、あきらめずにやってみたいと思います。
その為に名前付きパイプなど勉強中なのですが、もし分れば教えてください。
以下のような動作は可能でしょうか?
サーバー側でPIPE_ACCESS_DUPLEXでパイプを作成して、
クライアントが何回かに分けてデータを書き込む場合、
1回目の書き込みをクライアントが行う。
サーバーで読み取る。その間、クライアントは次の書き込みを待っている。
サーバーが読み取り終わったら、クライアントは2回目書き込みを行う。
以下、繰り返し。
こういう同期した読み書きをしたいのですが、どうやってもうまくいかないんです。
クライアントがサーバーの読み取りと関係なく次々に書き込んでいるようなんです。
0808デフォルトの名無しさん
2014/07/04(金) 22:07:53.14ID:pwQm6aFfPIPEに一定量溜まってしまうと、書き込みは待たされるが、
その一定量までに余裕があれば書き込みする
毎回読み書きを同期する理由はわからないけれど、同期ならシグナル
(セマフォでも可能)を使うことになる
サーバー側のPIPE_ACCESS_DUPLEXはどういうことかな
サーバー側の読み込みを行単位で行うなら、>>784の
ファイルハンドル->ファイル記述子->ファイルポインタへの変換が
使えるんじゃないかなと思う
CreateNamedPipe→_open_osfhandle→_fdopen
以降fgetsで読み込み
0809デフォルトの名無しさん
2014/07/04(金) 22:18:43.05ID:HR7vGPbp一般的には、どうやってるんだろ?
msdnに書いてるのを参考に、スレッドつくって、そのスレッドの
メッセージキューから取得
それで思ったんだけど、これだとスレッドをブロックしてしまう
永続するスレッドが必要だから、スレッドプールみたいのも使えない
waitしてる間はスケジューリングされないっても、なんだかとても
タイヘンな気がしてきた・・・
無駄な部分を他のタスクで埋めようとか考えたけど途方もないです
試しにレンダリングループに入れてみたら(同スレッド)、一度に取得する
データはそれほどでもなく、とりあえずWM_INPUTで一個づつやる
ことにしたのですが、通常、入力系はメインスレッドでやるんだろか?
0810デフォルトの名無しさん
2014/07/04(金) 23:00:40.56ID:u4W6fiL/0811デフォルトの名無しさん
2014/07/04(金) 23:32:28.09ID:BOYS8NSf0812デフォルトの名無しさん
2014/07/05(土) 00:09:12.74ID:Fpj76lNlMMDAgentのソースでも見てみろ
0813デフォルトの名無しさん
2014/07/05(土) 03:03:33.29ID:mQPi9rPWいつまでもここで情報乞食を続けることらしいな
まさにクズの鑑
0814デフォルトの名無しさん
2014/07/05(土) 04:06:50.47ID:NYIIPPgFC++のクラスに内蔵して、確保時点で初期化もします。
つまり、main()あるいはWinMain()以前にwin32APIも使って初期化
したいのですが。
実際にやってみると大丈夫なんですが。
0815デフォルトの名無しさん
2014/07/05(土) 04:15:03.84ID:Q8yincZ00816デフォルトの名無しさん
2014/07/05(土) 04:29:11.44ID:NYIIPPgFどうもありがとう。
0817デフォルトの名無しさん
2014/07/05(土) 10:09:25.61ID:B6a4Viir0818デフォルトの名無しさん
2014/07/05(土) 10:37:05.94ID:NYIIPPgF0819デフォルトの名無しさん
2014/07/05(土) 10:46:04.38ID:8uQViQaH0820デフォルトの名無しさん
2014/07/05(土) 12:15:45.21ID:NYIIPPgFそのまま直進してみようと思います。
>>817 && >>819 どうもありがとう。
0821デフォルトの名無しさん
2014/07/06(日) 20:22:35.64ID:Y9UsOSb8システムの保守性とか大丈夫なのかねぇ
例えば今はフックされる側が32bitプロセスで
それを64bitにしたら動かないとか
0822デフォルトの名無しさん
2014/07/07(月) 00:00:16.52ID:yIFAiI4v具体的に言うと
wParamの上下wordでIDとEventが送られてくるが
この時のメニューとアクセラレータの仕様が
メニューやアクセラ以外のコントロールでは
コントロールのIDがIDに入ってて
Eventで具体的なコマンドが判別できる
でもメニューアクセラは
Eventが0ならメニュー、1ならアクセラレータで
IDのほうに具体的なコマンドが入れられてくる
これって逆のほうが良かったんじゃないの?
0823デフォルトの名無しさん
2014/07/07(月) 01:20:43.91ID:K2ZAF5Gt[終了]とAlt+F4とFile→ExitはおんなじコマンドIDで良いんじゃね?
コマンドはwIDで識別してコマンドの発行方法はwNotifyCodeで識別する。
具体的なコマンドはあくまでもwIDの方だから何の問題もない。
0824デフォルトの名無しさん
2014/07/07(月) 05:04:48.83ID:yIFAiI4vこのメニュー&アクセラの通知が逆だったら
ただ0と1だけ避ければ済むようになるからな
メニューに項目がいっぱいあればあるほど
コントロールのIDが避けなければならない値ば増えよると
0825デフォルトの名無しさん
2014/07/07(月) 05:38:47.16ID:BipNynaqメニューもコントロールと考えてID付ければいいだけじゃないのか
switch(wID) {
case IDM_MENU1:
break;
case IDC_EDITBOX1:
switch(wEvent) {
case EN_UPDATE:
break;
}
break;
}
0826デフォルトの名無しさん
2014/07/07(月) 05:52:11.26ID:iqLntt6BWM_COMMAND でそんなこと気にしてたら
WM_NOTIFY とか見たら発狂するぞ
0827デフォルトの名無しさん
2014/07/07(月) 06:42:11.25ID:yIFAiI4v0828デフォルトの名無しさん
2014/07/07(月) 06:45:35.28ID:yIFAiI4v一律の仕組みで出来てるからな
0829デフォルトの名無しさん
2014/07/07(月) 07:11:08.71ID:dSawaSg/IDM_は100番台
とか習わなかったのか?
0830デフォルトの名無しさん
2014/07/07(月) 08:44:26.83ID:x5DTrf0Dそんなコントロール使ったことないな。
0831デフォルトの名無しさん
2014/07/07(月) 09:02:18.90ID:yIFAiI4vそんな風にわけなきゃならない時点で設計ミスだな
0832デフォルトの名無しさん
2014/07/07(月) 09:06:10.63ID:yIFAiI4vそれはさすがに無いな
エディットコントロールとか
散らかりまくりのスクロールバーコントロールとか
全部WM_NOTIFYで作り直して欲しいわ
0833デフォルトの名無しさん
2014/07/07(月) 09:10:17.00ID:iqLntt6Bそんな事言ったら世界中の文字コードは設計ミス
0834デフォルトの名無しさん
2014/07/07(月) 09:14:56.35ID:x5DTrf0Dああ、WM_NOTIFYじゃないんだっけ。
古いソース探してみたら、LPARAMが非ゼロで切り分けてたわ。
0835デフォルトの名無しさん
2014/07/15(火) 18:32:47.87ID:3RMH2iKjエラーログの取得クラスができあがったので、お礼もかねてcodepadにアップしました。
必要な方は自由に使ってください
ttp://codepad.org/VcdBWqhs
0836デフォルトの名無しさん
2014/07/15(火) 18:59:29.56ID:7MWYl2Sv0837デフォルトの名無しさん
2014/07/15(火) 19:02:32.57ID:3oS5nfKdそんなことするより、SetUnhandledExceptionFilterで例外を自分で処理した方がいいと思う。
0838デフォルトの名無しさん
2014/07/15(火) 23:03:29.57ID:BqL+Us3aタスクバーの部分は避けた領域で最大化するか
タスクバー部も含めたディスプレイ全体サイズまで最大化するかを
どこで設定するの?
タスクバー部含む場合はタスクバーの上になるのと下になるのでわかれるから
取り敢えず三種類のパターンがあることになるみたいだけど
単純にwindow styleで勝手に決まるだけ?
それとも他のどこかで設定できるの?
WM_SIZINGとか?
0839片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/07/15(火) 23:19:18.20ID:WgxXgOPZGetSystemMetric(SM_CYSCREEN)
MoveWindow
SetWindowPos
WS_EX_TOPMOST
0840デフォルトの名無しさん
2014/07/15(火) 23:20:52.23ID:WgxXgOPZ0841デフォルトの名無しさん
2014/07/15(火) 23:28:15.24ID:BqL+Us3aそれが変わるのは何故?
0842デフォルトの名無しさん
2014/07/15(火) 23:34:10.46ID:BqL+Us3aというかそれ違くね?
最大化でタスクバー避けのスタイルでも
枠をドラッグすればそのサイズ超えれるし
0843デフォルトの名無しさん
2014/07/16(水) 00:27:21.35ID:o5IJEABx0844デフォルトの名無しさん
2014/07/16(水) 01:27:31.66ID:oBYZ5AgY0845デフォルトの名無しさん
2014/07/16(水) 06:14:23.91ID:o5IJEABxやっぱXPは格が違うんだな
0846デフォルトの名無しさん
2014/07/16(水) 06:27:55.15ID:1kMXRFN/0847デフォルトの名無しさん
2014/07/16(水) 06:46:06.84ID:tEAVREc7嘘つき
http://i.msdn.microsoft.com/bb688119.f08tm01(en-us,MSDN.10).jpg
0848デフォルトの名無しさん
2014/07/16(水) 06:46:59.80ID:tEAVREc7http://www-01.ibm.com/software/globalization/guidelines/images/h3_ex2_win_arabic.jpg
0849デフォルトの名無しさん
2014/07/16(水) 07:07:22.15ID:+nFw7X3rRL環境ではLR文字列の省略でも省略記号はRLで出るのか。
それはそれとして「たいてい」だからセーフだと思うぞ。
ワイド画面が増えすぎた昨今は左右にタスクバー置く奴も少なくないしね。
0850デフォルトの名無しさん
2014/07/16(水) 07:11:03.57ID:i1elQGnl0851デフォルトの名無しさん
2014/07/16(水) 07:26:31.84ID:m4kY5S98左利きが多かったりするんだろうか
0852デフォルトの名無しさん
2014/07/16(水) 07:33:35.99ID:v/dYy0kv0853デフォルトの名無しさん
2014/07/16(水) 08:14:45.28ID:tEAVREc7自作アプリがどうなるかなと思ってアラビア語とかヘブライ語にしてみたら楽しかったぞ
0854デフォルトの名無しさん
2014/07/16(水) 09:32:27.49ID:AJVEzU2v後には何も残らない
時間の無駄だったと
0855デフォルトの名無しさん
2014/07/16(水) 10:06:45.90ID:+nFw7X3r人生の話?
0856デフォルトの名無しさん
2014/07/16(水) 10:12:09.51ID:AJVEzU2v0857デフォルトの名無しさん
2014/07/16(水) 10:47:36.98ID:o5IJEABx0858デフォルトの名無しさん
2014/07/16(水) 12:03:40.78ID:1kMXRFN/言語設定による屁理屈はいらない
0859デフォルトの名無しさん
2014/07/16(水) 19:59:01.05ID:o5IJEABx条件の確認してみたよ。
関係するのはウインドウスタイルの
WS_MAXIMIZEBOXと
WS_THICKFRAMEの二つ。
WS_MAXIMIZEBOXのビットがTRUEだと最大化したときにタスクバーを避けた範囲で最大化する。
WS_THICKFRAMEビットのTRUEは最大化でタスクバーの後ろに入る。
なんでこんな仕様なのかは知らないけど
一応参考までに。
ちなみにMINMAXINFOは関係なかった。
そっちをいじってやるのも間違いではないのだろうけどね。
ウインドウスタイルの変更でもMINMAXINFOは影響されなかった。
まあTHICKFRAMEで枠の幅が変わる分の変化はあるけど、
タスクバーを考慮した変更はされなかった。
0860デフォルトの名無しさん
2014/07/16(水) 21:29:10.31ID:eNoyfExWWS_CAPTIONなしだと無条件で画面いっぱいで最大化だったとおも
0861デフォルトの名無しさん
2014/07/16(水) 21:37:10.19ID:o5IJEABxちなWin7な
0862デフォルトの名無しさん
2014/07/16(水) 22:03:15.22ID:eNoyfExWいいこと聞いた
それで困ってることあったから確認するわ
0863デフォルトの名無しさん
2014/07/17(木) 07:24:08.18ID:0zYOxTli通常状態から最大化のときと、最大化状態でアイコン化して復元したときの挙動がちがったり
操作によって挙動変わってくる
Win7、XPともにカオス
0864デフォルトの名無しさん
2014/07/17(木) 07:40:20.75ID:I5rOORuy0865デフォルトの名無しさん
2014/07/17(木) 07:52:08.31ID:KqyNt/bUキャプションてタイトルバーだよな?
でもWS_CAPTION無しにしてもタイトルバー消えないし
0866デフォルトの名無しさん
2014/07/17(木) 07:59:12.53ID:0zYOxTliそれはWS_CAPTIONその他を含むオプション指定してるからだよ
たとえば
WS_OVERLAPPEDWINDOW=WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_THICKFRAME|WS_MINIMIZEBOX|WS_MAXIMIZEBOX
0867デフォルトの名無しさん
2014/07/17(木) 08:06:18.94ID:D311oVOJGDI+系の描画コードはRTLで崩壊することが多かった
GDIだと素直に反転してくれる
0868デフォルトの名無しさん
2014/07/17(木) 12:06:00.85ID:sNTaX6ESstyle = WS_OVERLAPPEDWINDOW;
style &= ~WS_CAPTION;
とする
0869デフォルトの名無しさん
2014/07/17(木) 12:10:25.74ID:en/jF64Vきっと文化的な問題で十字架が障害になるんだろう
0870デフォルトの名無しさん
2014/07/17(木) 18:33:55.57ID:KqyNt/bU0871デフォルトの名無しさん
2014/07/18(金) 06:20:11.14ID:P4uOsCCDhttps://www.youtube.com/watch?v=QfkWyGnfEhQ
0872デフォルトの名無しさん
2014/07/18(金) 11:55:34.75ID:V7toNe43DWORD(=unsigned long) ですけれど、
マイナスの値を書き込みたい場合はどうすれば良いのでしょうか?
0873デフォルトの名無しさん
2014/07/18(金) 12:04:22.40ID:dL/HnMlE0874デフォルトの名無しさん
2014/07/18(金) 12:36:31.69ID:ky6YHwlc0875デフォルトの名無しさん
2014/07/18(金) 13:00:24.68ID:xJrLNwHb昨日で終わっとるがな
0876デフォルトの名無しさん
2014/07/18(金) 20:38:31.84ID:gyPg36f9誰が読んでもマイナスな値なんて作れないのね。
あれなら10進表記の文字列で書けばいいんじゃね
0877デフォルトの名無しさん
2014/07/18(金) 20:50:03.39ID:Ru6HYcPoあっというまにJSON化してしまう
0878デフォルトの名無しさん
2014/07/18(金) 22:36:15.58ID:KnXUTMy4そんなこと言い出したら
> あれなら10進表記の文字列で書けばいいんじゃね
なんで Shift-JIS なんかで読んでるんだよ、ここは EBCDIK だろうが
って言う奴がいるかもな
0879デフォルトの名無しさん
2014/07/18(金) 22:38:21.70ID:pyG0g++Hsignedにキャストするのも正解だし数値A、バイアス値B別に定義して、値=AーBなんかもあり
やるならキー名わかりやすくする程度ぐらいだな
0880デフォルトの名無しさん
2014/07/18(金) 23:13:22.67ID:JFyppA0KWPARAMからint、LPARAMから2個のWORDは決まっている
0881デフォルトの名無しさん
2014/07/18(金) 23:59:12.64ID:V7toNe43数値の扱いはややこしそうなので文字列で書き込むことにします。
ところでレジストリの実体はファイルにあると思うのですが、
プログラムからレジストリを読み書きするたびにファイルにアクセスしているのでしょうか?
それとも、メモリにロードされていて、通常はメモリアクセスしているのでしょうか?
0882デフォルトの名無しさん
2014/07/19(土) 07:09:06.49ID:Gth81TlShttp://social.msdn.microsoft.com/Forums/vstudio/ja-JP/23298b39-4c82-4bc2-a599-ec7788af0e23/clistctrl-?forum=vcgeneralja
0883デフォルトの名無しさん
2014/07/19(土) 07:48:18.80ID:ou2/YdBS0884デフォルトの名無しさん
2014/07/19(土) 09:30:46.14ID:Ri4R8+i0RegFlushKeyの説明にも書いてあるけど、
基本メモリ上で、暇な時に随時差分書き出しとかそんな感じ。
0885デフォルトの名無しさん
2014/07/19(土) 11:31:46.51ID:hHx90bf2解説ありがとうごいざいました。
0886デフォルトの名無しさん
2014/07/19(土) 11:33:42.35ID:IRka2vYpもう一つ処理しないといけない描画要求のメッセージがありましたよね?
それを処理しないと、ボタンの淵にゴミが残るやつ。
あのメッセージなんでしたっけ?
以前からあったメッセージをそのまま流用しているところまでは覚えているのですが、
思い出せません。
0887デフォルトの名無しさん
2014/07/19(土) 11:44:06.06ID:0s6Yl60V0888デフォルトの名無しさん
2014/07/19(土) 12:02:56.66ID:IRka2vYpありがとう。
ボタンを配置した、ボタンの下にあるウィンドウに飛んでくるメッセージで、
HDCを持っていたような気がするのですが。
プリンタに関係があったかなあとかいう気がするのですが、どうしても思い出せない。
0889デフォルトの名無しさん
2014/07/19(土) 12:50:08.52ID:Ri4R8+i0DefWindowProcがWM_ERASEBKGNDを送ってくれるから、
ボタン淵のゴミ位ならそっちで解決できそうな気が。
0890デフォルトの名無しさん
2014/07/19(土) 13:20:07.85ID:EVnZPA/0CDDS_PREERASE
CDDS_PREPAINT
CDDS_POSTPAINT
CDDS_POSTERASE
0891デフォルトの名無しさん
2014/07/19(土) 15:54:56.65ID:71/bQDSL0892デフォルトの名無しさん
2014/07/19(土) 18:29:01.84ID:i+mHtCTzリストビューだと行全体か一番左しか選択できないの?
クリックしたセルだけ選択する方法ってない?
0893片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/07/19(土) 19:37:23.62ID:mm+kcL5WDataGrid使え
0894片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/07/19(土) 21:58:30.92ID:mm+kcL5Whttp://www.codeproject.com/Articles/38168/Win-SDK-Data-Grid-View-Made-Easy
0895デフォルトの名無しさん
2014/07/20(日) 00:35:15.51ID:thSlzuP/0896片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/07/20(日) 00:55:31.80ID:5tCNN5Wfhttp://msdn.microsoft.com/ja-jp/magazine/ee230241.aspx
0897デフォルトの名無しさん
2014/07/20(日) 03:16:58.39ID:5tCNN5Wf0898デフォルトの名無しさん
2014/07/20(日) 09:38:37.47ID:9FmAbioD0899デフォルトの名無しさん
2014/07/20(日) 09:39:55.50ID:9w9mqY//バグか仕様か判りませんが、comctl32.dll を調べてみると "LVS_OWNERDRAWFIXED が設定される時は横方向は無視する" となっているようです。
なんで、回避策としては
サブクラス化して、WM_LBUTTONDOWNをトラップ、
当たり判定してカラム幅の外だったら、一旦LVS_OWNERDRAWFIXEDを外しドラッグ・セレクトが始まった後で戻す でイケます。
具体敵には
case WM_LBUTTONDOWN:
if (カラム幅の外) {
::PostMessage(hWnd, (WM_APP + 101), (WPARAM)0, (LPARAM)0);
::SetWindowLong(hWnd, GWL_STYLE, (GetWindowLong(hWnd, GWL_STYLE) & ~LVS_OWNERDRAWFIXED));
}
break;
case (WM_APP + 101):
::SetWindowLong(hWnd, GWL_STYLE, (GetWindowLong(hWnd, GWL_STYLE) | LVS_OWNERDRAWFIXED));
break;
で回避できます。 本来のProcに渡す前に、LVS_OWNERDRAWFIXEDをOff & 戻すためメッセージを予めポスト がミソです
うまい具合に、ドラッグ・セレクトが始まった後でLVS_OWNERDRAWFIXEDが戻ります。
確認したのは Win7 / comctl32.dll 6.10.7601.17514 ですが、
コード読む限りでは、後でとってつけたような感じでLVS_OWNERDRAWFIXEDの時だけ横方向を無視するようなってます
なんか不都合でも有ったんでしょうな。
0900デフォルトの名無しさん
2014/07/23(水) 12:56:06.17ID:9lciMVEZビスタのAERO UIの枠が透けてるが
あんな感じでウインドウ全部を透過に
0901デフォルトの名無しさん
2014/07/23(水) 15:06:08.04ID:xfTc03FpDWM Blur Behind Overview
http://msdn.microsoft.com/ja-jp/library/windows/desktop/aa969537%28v=vs.85%29.aspx
0902デフォルトの名無しさん
2014/07/23(水) 15:50:58.72ID:KZcwfjDD0903デフォルトの名無しさん
2014/07/23(水) 22:25:32.37ID:jox5WLIzが一切アクティブにならないように出来ますか?例えばタイトルバーを
クリックして移動は出来るけれどその間もアクティブではないようにするとか。
0904デフォルトの名無しさん
2014/07/24(木) 02:36:14.11ID:dgV+vw+i0905デフォルトの名無しさん
2014/07/24(木) 08:44:34.65ID:iSrXU20/0906デフォルトの名無しさん
2014/07/24(木) 10:28:19.91ID:96LejbKpそのコンソールウィンドウと同じ見た目のウィンドウを作成して、覆うように表示させるとか・・・?
0907デフォルトの名無しさん
2014/07/24(木) 10:32:15.25ID:2xZpDB05そのウィンドウのスタイルを Layered に変えて
さらに TRANSPARENT にすれば良い
0908デフォルトの名無しさん
2014/07/24(木) 19:26:00.11ID:27icRRDy見えないウィンドウを被せる
0909デフォルトの名無しさん
2014/07/24(木) 20:33:11.91ID:TM1TAerOWS_EX_NOACTIVATEを足してやればできるな。
但し、一度非アクティブになってしまうとコンソール入力できなくなる罠。
Ctrl+Cすら通らないw
0910デフォルトの名無しさん
2014/07/24(木) 20:39:53.51ID:4Rvz7ERfコンソールアプリを表示させないのではダメなのかな?
0911デフォルトの名無しさん
2014/07/24(木) 22:42:00.43ID:uyTatkPmどういう用途なん
0912デフォルトの名無しさん
2014/07/25(金) 00:09:19.62ID:Eg4WjsQK0913デフォルトの名無しさん
2014/07/25(金) 08:16:05.47ID:Eg4WjsQK左上右下の座標だったり
幅と高さで使われてたり
そのせいかMSDNのサンプルコードも混同して間違ってるのあるし
1ドットのズレだから気付かない人は気付かないけど
クッピップー
0914デフォルトの名無しさん
2014/07/25(金) 13:41:17.85ID:2ecsbXazそうじゃなきゃMapWindowPointsとか死ぬやん
1ピクセルのズレに関しては
By convention, the right and bottom edges of the rectangle are normally considered exclusive.
In other words, the pixel whose coordinates are ( right, bottom ) lies immediately outside of the rectangle.
とあるな
0915デフォルトの名無しさん
2014/07/25(金) 14:11:02.26ID:Eg4WjsQKL=0,t=0,r=幅,b=高さだな
座標として使う場合はRとBを-1しなきゃならない
0916デフォルトの名無しさん
2014/07/25(金) 16:46:43.74ID:QS5KYd4I0917デフォルトの名無しさん
2014/07/25(金) 16:52:40.14ID:nKTlniSN0918デフォルトの名無しさん
2014/07/25(金) 23:52:51.25ID:Eg4WjsQK0919デフォルトの名無しさん
2014/07/26(土) 02:46:40.96ID:pKa/BFWU最初は多少違和感があっても、結局GDIのやり方のほうが賢く思えたな。
0920デフォルトの名無しさん
2014/07/27(日) 06:25:25.16ID:wsh1VGaYウィンドウ全体を半透明にすることはできましたが
同じやり方で子ウィンドウの一つだけを半透明にすることができませんでした
子ウィンドウの一つだけを半透明に
または子ウィンドウを一つだけ残して他を半透明に
する方法を教えてください
0921デフォルトの名無しさん
2014/07/27(日) 07:04:09.64ID:fFsyojt4regionで範囲指定は出来たはず
0922片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/07/27(日) 13:43:29.02ID:YSqiGYKeFakeXPBooting ver.0.0
http://katahiromz.web.fc2.com/fxpb/
0923デフォルトの名無しさん
2014/07/27(日) 22:50:00.45ID:O4CiEtpgSetLayeredWindowAttributesはトップレベルウィンドウだけだよ
子ウィンドウも指定できるけど結局同じ動作だったと思う
0924デフォルトの名無しさん
2014/07/29(火) 06:27:31.04ID:AsiGGtU40925デフォルトの名無しさん
2014/07/29(火) 10:55:33.35ID:ufPt6u02マルウェアが含まれていないかをチェックする機能が備わっていて、
ダウンロードしたファイルのチェック時に、ファイルのハッシュ値やサイズをGoogleへ送信している。
Googleにだけではあるが、mozillaはこの事を公表していない。
ちょっと気持ち悪くもあるので、about:configから止めてしまおう。
1.about:configを開く。
2[検索窓に browser.safebrowsing.appRepURL と入力する。
3.表示されたダイアログ内の文字列を全て削除し、空白のままで「OK」で閉じる。
「デフォルト」の機能なので、設定しないと何を落としたか後々解析されたり・・・
0926片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 12:56:58.92ID:pH+/JkpOFake7Booting ver.0.0
http://katahiromz.web.fc2.com/f7b/
0927デフォルトの名無しさん
2014/07/29(火) 19:04:01.23ID:qgm2mseYてめー、名誉毀損で訴えるぞ
なめんなよ。
0928片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 19:27:54.80ID:qgm2mseY日本語版Borland C++ Compiler 5.5.1を用いて、公開されているソースコードを次のコマンドラインに従ってビルドする。
bcc32 -W -WM -DMBCS FakeXPBooting.cpp pngres.cpp
brc32 FakeXPBooting
すると公開されているバイナリーとタイムスタンプ以外のデータが一致する。
ソースコードにはスパイを行っているコードはない。(証明終わり)
0929片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 19:35:48.77ID:qgm2mseYhttp://katahiromz.web.fc2.com/win32/lp151bc.zip
http://katahiromz.web.fc2.com/win32/zl125bcc.zip
0930片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 19:48:48.68ID:qgm2mseY0931片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 20:38:11.05ID:qgm2mseY0932デフォルトの名無しさん
2014/07/29(火) 20:41:15.84ID:wJysvYLW0933デフォルトの名無しさん
2014/07/29(火) 20:46:11.77ID:qgm2mseYだまれ氏ね
0934デフォルトの名無しさん
2014/07/29(火) 20:49:26.69ID:qgm2mseY0935片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 20:55:14.26ID:qgm2mseY0936デフォルトの名無しさん
2014/07/29(火) 20:57:52.33ID:wJysvYLW辞世の句と念仏唱えて死ねや
手伝うか?
0937片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 20:59:18.18ID:qgm2mseY0938デフォルトの名無しさん
2014/07/29(火) 21:03:13.02ID:UsqKG/9Ksln、vcxproj、packages.configを含めています。
他に何かするべきことはありますか?
よろしくおねがいします。
0939片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 21:14:46.96ID:qgm2mseYコンパイラまたは開発環境のコピーと入手元(URL)と名前とバージョン、
ビルドに使用したライブラリのコピーと入手元と名前とバージョン(URL)、
オリジナルと違う場合は修正箇所を表すパッチファイル(*.diff;*.patch)、
ビルド過程を表す出力のテキスト
0940片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 21:29:33.06ID:qgm2mseY0941デフォルトの名無しさん
2014/07/29(火) 21:39:01.20ID:oIktBYLW0942片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/07/29(火) 21:54:52.03ID:qgm2mseY楽になるだろう。LinuxなどのOSでは当たり前になっているが、Windowsは古い
システムを引きずっていて自動更新ができないツールが多い。
0943デフォルトの名無しさん
2014/07/30(水) 07:38:35.79ID:a5Boy+670944デフォルトの名無しさん
2014/07/30(水) 08:34:56.07ID:xBfR+Ojz一人おままごとしてんの?
0945デフォルトの名無しさん
2014/07/30(水) 10:36:49.43ID:a5Boy+670946デフォルトの名無しさん
2014/07/30(水) 13:33:54.01ID:HmPAP5U2デスマーチ・会社の奴隷から開放された一過性の錯乱。
その波が過ぎると、昭和40年代の車を買ってレストアするか盆栽にハマるようになる。
時間が無限に感じる ああ
0947デフォルトの名無しさん
2014/07/30(水) 14:51:22.90ID:x/403miQ起業後押し、650万の生活費2年支給へ…政府 2014-07-29
http://www.yomiuri.co.jp/job/news/20140729-OYT8T50189.html
政府は、サラリーマンなどをやめて起業する人に年間650万円の生活費を
最長2年間支給する制度を今年度中に始める。
起業した当初に収入がほとんどなくなってしまう不安をなくし、
大企業などに勤務する優秀な技術者や研究者の起業を後押しする。
特に将来の市場拡大が見込まれるロボットなど製造業関連での起業を期待している。
起業家が、経済産業省所管の独立行政法人「新エネルギー・産業技術総合開発機構
(NEDO)」の関連会社の契約社員になる形をとり、
NEDOが生活費を「給与」として支払う。
8月18日まで募集し、15社(1社当たり最大3人)程度を選ぶ予定だ。
NEDOは、試作品づくりや市場調査のための補助金
(上限は年間1500万円)も支給する。
ベンチャー企業支援の補助金は研究開発などに使い道を限り、
起業家の生活費などに充てることは禁じている。
このため、起業家が当面の生活費を稼ぐために、
大企業が発注する研究・開発業務などを下請けして、
自らの製品開発に十分な時間を充てられない――
といった問題が指摘されていた。
政府は生活費を支給することで、起業家が製品の開発に専念できるようにする。
事業がうまく進んでいるかどうかを定期的にチェックし、
将来性がないと判断すれば支給を打ち切る。
お金を遊興費に充てないなど常識的な使い方も求める。
新しい会社がどれだけ増えたかを示す「開業率」をみると、
日本は4・6%で、フランス(15・3%)や
英国(11・4%)に比べ低い。
政府は生活費の支給などを通じて、
開業率を欧米並みの10%台に高め、成長戦略を加速させたい考えだ。
0948デフォルトの名無しさん
2014/07/30(水) 20:47:50.69ID:njRDxY7Y0949デフォルトの名無しさん
2014/07/31(木) 04:15:43.39ID:GqatOQBv生活費650万円て・・・
300万円のもれの倍以上やん・・・
0950デフォルトの名無しさん
2014/07/31(木) 10:11:40.09ID:lG7DqVRw0951デフォルトの名無しさん
2014/07/31(木) 11:47:15.80ID:XeDAZyO30952デフォルトの名無しさん
2014/07/31(木) 14:48:14.06ID:N7h43RT+0953デフォルトの名無しさん
2014/07/31(木) 14:55:29.37ID:Utylx4g/0954デフォルトの名無しさん
2014/07/31(木) 14:58:41.33ID:lG7DqVRw俺は会社合併で技術系の会社じゃなくなったんで起業したいが
対象外なんだろうなあ
0955デフォルトの名無しさん
2014/07/31(木) 15:04:14.01ID:/YLgyhx60956デフォルトの名無しさん
2014/07/31(木) 17:51:43.09ID:z5OC28RMいや、基地外だからだよ
0957デフォルトの名無しさん
2014/08/01(金) 11:12:55.65ID:GXH3wH900958デフォルトの名無しさん
2014/08/01(金) 13:05:25.83ID:xmbDbUKF0959デフォルトの名無しさん
2014/08/01(金) 13:19:42.47ID:k/nZyeFTスクロールボックスをつまんだ状態でスクロールバーのページサイズをリサイズしても、
一度つまみを放さないと反映されないんだけど、放さなくても反映させる方法ってありますか?
0960デフォルトの名無しさん
2014/08/01(金) 13:53:28.85ID:KQKeUN6R0961デフォルトの名無しさん
2014/08/01(金) 14:44:59.49ID:B0dAtZS7SB_THUMBTRACK
0962デフォルトの名無しさん
2014/08/01(金) 15:48:54.22ID:5YlCHfl70963デフォルトの名無しさん
2014/08/01(金) 16:03:04.59ID:k/nZyeFTつまみをつまんだ状態でSetScrollInfoからSCROLLINFOのnMaxのサイズを変更しても、スクロールできる範囲が変更されなくて
たとえばnMaxが100なのを200に変えても100の位置までしか移動できなくて
つまみを放したときにスクロール範囲がにゅーっと増加される感じです
どうも無理っぽいですね
0964デフォルトの名無しさん
2014/08/01(金) 16:31:05.36ID:CHrgDMvtドラッグ中に範囲が変更されると、何らかの意図しないリークを起こしてしまいそう。
0965デフォルトの名無しさん
2014/08/01(金) 17:56:02.36ID:AimUTTGfドラッグ中に範囲が変わってしまったら、ユーザーは動かしてるつもりないのに
勝手にスクロールしてしまうだろう。
0966デフォルトの名無しさん
2014/08/01(金) 19:36:58.14ID:hUMoDJ9hなぜつまんだ状態で範囲を変える必要があるのかがわからないとなんとも
0967デフォルトの名無しさん
2014/08/01(金) 19:59:37.17ID:654v1WE2それをモーレツな勢いでグリングリンスクロールさせたいと
0968デフォルトの名無しさん
2014/08/01(金) 20:12:10.77ID:zZX9M6dQいやそんな高度なことじゃないです
実は、数行から10000行ぐらいのテキストをブラウザのように折り返して表示しようとしていて
やりかたはDrawText描いていき、改行処理は自前でやるような
で、一行 = スクロールバーの一目盛りとして連動させたいんだけど、
改行数を前もって計算するにもプロポーショナルフォントを使うので何行になるかわかんない
テキストを読んだときに全行の幅をGetTextExtentExPointで前もって取得しておいて、
描画領域の幅で割った幅でざっくり割り出しそれをスクロール幅にして、
途中でペイントする範囲内で誤差を検出したときに、こっそりnMaxを増やしてしまおうというのをやりたかったんだけど
どうも根本的に間違えてる気もするんだけどこれ以外のやり方が思いつかなくてw
0969963
2014/08/01(金) 20:14:41.78ID:zZX9M6dQ0970デフォルトの名無しさん
2014/08/01(金) 20:17:16.81ID:uHC4/Xz0スクロールバーを別のコントロールとしておいて誤魔化すとか、
マウスメッセージを分捕ってどーにかできないかやってみるとか、
もしくはスクロールバーっぽく操作できるコントロール自前で作ってしまえ。
0971デフォルトの名無しさん
2014/08/01(金) 20:26:55.89ID:eb2iuqOW長さが不定の奴はPicasaとかみたいにつまみの大きさと位置が変化しないタイプとかで見た目も標準とは違うてのを見せるとか
あれもスクロールバーに比べて視覚的な情報が無くて現在位置は判らないし特定の位置にジャンプは難しいけど
0972デフォルトの名無しさん
2014/08/01(金) 20:46:14.58ID:zZX9M6dQドラッグ中は一行単位でのスクロールに拘らない形にして誤差を無視する
細かくスクロールしてるときには微調整する、
ってやり方でいけるような気もしてきたのでダメ元で試行錯誤やってみます
色々アドバイスどもです ノシ
0973片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/08/02(土) 12:42:30.13ID:2UGLdzUlMZC3 Date and Time
https://github.com/katahiromz/MZC3_DateTime
0974デフォルトの名無しさん
2014/08/02(土) 14:56:39.19ID:RMLuOAM7FindFirstFileとFindNextFileを使って指定したフォルダ内のフォルダ名、
ファイル名を全部取得したいのですが、普通のフォルダならうまく行ったのですが、
例えば C:\Windows\System32\ などでは、一部しか取得できません。
たぶん、アクセス権限が関係しているような感じなので、管理者権限で実行して
みましたが、それでも、一部しかとれません。何か他に気を付ける点ありますか?
0975デフォルトの名無しさん
2014/08/02(土) 15:11:52.76ID:Vap/rsEz片基地、そんな荒らし宣伝しないで、>>974の質問とかに的確な答え教えろよ
0976974
2014/08/02(土) 15:16:24.19ID:RMLuOAM7FindNextFileが終了してしまい、GetLastError() を見ると、
ERROR_NO_MORE_FILES でした。
何が原因でこうなるんでしょうか?
0977片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/08/02(土) 15:24:08.80ID:9pUD/EET権限はmanifestで設定できる。
0978デフォルトの名無しさん
2014/08/02(土) 15:38:06.67ID:Vap/rsEzおそらくそうだな。
>>976
何が取得できてないのか知らないが、感染していないPCならうまくんじゃないか
0979デフォルトの名無しさん
2014/08/02(土) 15:56:11.38ID:/hH3sIbtここら辺だろ JK
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx
0980片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/08/02(土) 16:09:29.36ID:9pUD/EET0981デフォルトの名無しさん
2014/08/02(土) 17:15:20.37ID:ETyhgdmp実行中ならエントリテーブル比較
0982デフォルトの名無しさん
2014/08/02(土) 18:59:12.92ID:9pUD/EETチェッカー作ってくれんか?
0983デフォルトの名無しさん
2014/08/02(土) 19:02:00.61ID:Vap/rsEzなんで>>981に依頼?
片基地が当然作ってくれるよ
0984デフォルトの名無しさん
2014/08/02(土) 19:10:10.54ID:Ggomi94uあったらゲームガードは苦労しないね。
>>981
それらへのアクセスを検知して本来のデータを流し込まれたらアウト。
API側のイメージ情報は単純なメモリアクセスだから欺瞞も面倒だが、
チェックも中々面倒になるから決定打にならずファイルパッチで死ぬ。
0985デフォルトの名無しさん
2014/08/02(土) 19:46:41.28ID:HzB6WXMp0986片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/08/02(土) 19:56:28.30ID:9pUD/EETUSBデバイスが会社で使えなくなるかも。
BadUSBでググれ
0987片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/08/02(土) 20:19:52.75ID:9pUD/EETUSB完全に終わった。ダークサイドに落ちてしまった。
0988デフォルトの名無しさん
2014/08/02(土) 20:20:02.07ID:Vap/rsEz基地荒片、それとwin32apiがどう関係するんだ
0989デフォルトの名無しさん
2014/08/02(土) 20:21:26.25ID:9pUD/EETWinUSBしらないの?
0990デフォルトの名無しさん
2014/08/02(土) 20:24:05.56ID:Vap/rsEzWinUSBの問題じゃないだろ。お前は荒らしたいからカキコだろ
0991デフォルトの名無しさん
2014/08/02(土) 20:26:50.87ID:9pUD/EET0992デフォルトの名無しさん
2014/08/02(土) 20:29:07.01ID:9pUD/EETあぶないから立ち入り禁止
0993デフォルトの名無しさん
2014/08/02(土) 20:33:15.13ID:9pUD/EET0994デフォルトの名無しさん
2014/08/02(土) 20:39:30.31ID:9pUD/EET0995デフォルトの名無しさん
2014/08/02(土) 21:09:08.54ID:9pUD/EET0996デフォルトの名無しさん
2014/08/02(土) 21:11:50.54ID:Ggomi94u非常に飛ばし記事臭くて、USBの仕組みそれ自体に何らかの脆弱性が見つかったわけではなさそうなんだが。
「ファームウェア書き換え可能なハードウェア上に脆弱性入りのファームウェアを開発して搭載したUSB機器」
が無いとともそも成立しないし、PC側も「複合HIDデバイスによる自動操作でマルウェア感染可能な状態のPC」
でないと上手く発動しないよな?ファーム書き換えれるUSBメモリが存在してる(可能性がある)事は脅威だけど、
一体何割のUSBメモリがその対象で、そこに仕込んだマルウェアでいったい何割の環境を攻撃できるのか……
0997デフォルトの名無しさん
2014/08/02(土) 23:14:07.23ID:/hH3sIbtキーボードはHIDデバイスなんだから、キーボードで可能な全ての操作が可能だろ
0998デフォルトの名無しさん
2014/08/02(土) 23:21:54.74ID:Ggomi94uOSもわからない状況でのメクラウチでストレージデバイスから提供したマルウェア実行まで持っていくのって大変だと思うけど。
0999デフォルトの名無しさん
2014/08/02(土) 23:32:14.35ID:/hH3sIbt1000デフォルトの名無しさん
2014/08/02(土) 23:39:47.37ID:aiHAwJSfファーム書き換えれば何でもできるってそんなん当たり前
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。