Win32APIについての質問はこちらへどうぞ。
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
■過去スレ
Win32API質問箱 Build122
http://echo.2ch.net/test/read.cgi/tech/1451988219/
探検
Win32API質問箱 Build123©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
2016/10/08(土) 12:33:02.29ID:0jaJMPXG
842デフォルトの名無しさん
2017/09/17(日) 20:19:20.70ID:5uCVCcKi BCCを捨てろ
843デフォルトの名無しさん
2017/09/17(日) 21:00:05.91ID:53PrWSTF 定義すりゃいい
844片山博文MZ ◆T6xkBnTXz7B0
2017/09/17(日) 22:17:44.95ID:mYmSE/6P #ifndef WS_EX_COMPOSITED
#define WS_EX_COMPOSITED 0x02000000L
#endif
#define WS_EX_COMPOSITED 0x02000000L
#endif
845デフォルトの名無しさん
2017/09/17(日) 23:25:53.44ID:npppe4f/ WinUserヘッダーをインクルードしてないのか?
847デフォルトの名無しさん
2017/09/17(日) 23:47:17.58ID:CQjOt/D7 そもそも今時デメリットしかねえから要らんやろこのスタイル>WS_EX_COMPOSITED
848841
2017/09/18(月) 06:53:54.99ID:7suqbGay849838
2017/09/18(月) 15:12:02.60ID:3H+QkIIH850デフォルトの名無しさん
2017/09/19(火) 05:20:12.63ID:v8M0fO45 ヒント:プログラムが糞
851デフォルトの名無しさん
2017/09/19(火) 08:46:47.66ID:87FEHvFq 知らんけどIEはフックされないようにしてるんじゃないか?
バンドオブジェクトか何かつっこんで中でやった方がいいと思う
バンドオブジェクトか何かつっこんで中でやった方がいいと思う
852デフォルトの名無しさん
2017/09/19(火) 18:11:52.42ID:AsNvJAjE >>850
お前暇なんだな
お前暇なんだな
853デフォルトの名無しさん
2017/09/19(火) 18:23:41.92ID:3zeZgKZU 昔から常駐してる人力スクリプトだよ
毎度これ書いて上から目線でホルホルしてるんだろうけど、何年経っても成長しとらんw
毎度これ書いて上から目線でホルホルしてるんだろうけど、何年経っても成長しとらんw
854デフォルトの名無しさん
2017/09/19(火) 23:36:26.74ID:AsNvJAjE 人力スクリプトw
言えてるわw
言えてるわw
855デフォルトの名無しさん
2017/09/23(土) 23:55:50.86ID:IXBVjbYe856デフォルトの名無しさん
2017/09/24(日) 14:16:10.86ID:xJTY0L3v 使用言語 FreeBasic + FBE
OS Windows 10
症状、1MB, 100 個BASファイル(1MB)、10個位BIファイル(100KB)、を超えたあたりから、
異常停止し、「Debugしますか、停止しますか」の旨の表示を出して終了する。異常停止場所はその日によってバラバラ。
しかし、タスクマネージャーと同時実行では発生しない。
FreeBasic の場合、OS由来で異常停止する場合が多発して、
言語側の障害(仕様)は、*.DLLファイルの不在、配列宣言外の要素を参照した時、に発生する。
両者ともに特定の場所で、異常停止してくれるが、今回は、停止位置が実行中の他のタスク(タスクマネーシャー)の影響を受けている。
したがって、何かの事象を発生させる、等の対応で修正可能と思われる。
ご存知の方いらっしゃいましたらば、お知らせください。
OS Windows 10
症状、1MB, 100 個BASファイル(1MB)、10個位BIファイル(100KB)、を超えたあたりから、
異常停止し、「Debugしますか、停止しますか」の旨の表示を出して終了する。異常停止場所はその日によってバラバラ。
しかし、タスクマネージャーと同時実行では発生しない。
FreeBasic の場合、OS由来で異常停止する場合が多発して、
言語側の障害(仕様)は、*.DLLファイルの不在、配列宣言外の要素を参照した時、に発生する。
両者ともに特定の場所で、異常停止してくれるが、今回は、停止位置が実行中の他のタスク(タスクマネーシャー)の影響を受けている。
したがって、何かの事象を発生させる、等の対応で修正可能と思われる。
ご存知の方いらっしゃいましたらば、お知らせください。
857デフォルトの名無しさん
2017/09/24(日) 14:35:17.40ID:okRUlktS それはFreeBasicのバグなので、FreeBasicに治してもらえ
858デフォルトの名無しさん
2017/09/24(日) 15:05:57.20ID:KcVpSqdX 新興のGoだろうがRustだろうがWindows10でバグったりしないぞ
明らかに言語側の問題
明らかに言語側の問題
859デフォルトの名無しさん
2017/09/24(日) 16:39:30.63ID:xJTY0L3v >>857
>それはFreeBasicのバグなので
フリーソフトなので、ご指摘のように言い切った内容ですと、既にどなたかが発表しているものと思われます。
発表されている内容をお知らせください
>>858
>バグったりしないぞ
処理系が異なります。したがって、一概に言えないのですが。
Rustについては普及しているようです。
https://ja.wikipedia.org/wiki/Rust_%28%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%29
>2016年8月2日にリリースされたFirefox 48にはRustで書き直されたメディアパーサが組み込まれており、Mozillaが開発しているブラウザのFirefoxにおいてRustで書かれたコードが書き加えられる初例となった
ただ、Firefox で3ウインドー、30タグつぐらい同時に読み取ると異常終了するので、障害発生部位がRustで書かれているのであれば、同様な現象と思われます。
旧osバージョン+対応fIREFOXでは、異常停止が発生しなかったと記憶しています。
>それはFreeBasicのバグなので
フリーソフトなので、ご指摘のように言い切った内容ですと、既にどなたかが発表しているものと思われます。
発表されている内容をお知らせください
>>858
>バグったりしないぞ
処理系が異なります。したがって、一概に言えないのですが。
Rustについては普及しているようです。
https://ja.wikipedia.org/wiki/Rust_%28%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%29
>2016年8月2日にリリースされたFirefox 48にはRustで書き直されたメディアパーサが組み込まれており、Mozillaが開発しているブラウザのFirefoxにおいてRustで書かれたコードが書き加えられる初例となった
ただ、Firefox で3ウインドー、30タグつぐらい同時に読み取ると異常終了するので、障害発生部位がRustで書かれているのであれば、同様な現象と思われます。
旧osバージョン+対応fIREFOXでは、異常停止が発生しなかったと記憶しています。
860デフォルトの名無しさん
2017/09/24(日) 16:51:45.14ID:J5jaZAG3 ここ、Win32APIのスレなんだけど、Win32APIにバグがあるっていうのが主旨ですか?
861デフォルトの名無しさん
2017/09/24(日) 16:55:14.25ID:okRUlktS >>859
調査費用30万円(税込)申し受けますが、ご用意はよろしいでしょうか。
調査費用30万円(税込)申し受けますが、ご用意はよろしいでしょうか。
862デフォルトの名無しさん
2017/09/24(日) 16:59:28.04ID:KdVNcd4v たった30万で請けてくれるのか。良心的だな
863デフォルトの名無しさん
2017/09/24(日) 17:04:46.71ID:xJTY0L3v864デフォルトの名無しさん
2017/09/24(日) 17:13:08.33ID:7Tzf/3Hr 互いに矛盾する結果を出すAPIを同時に使用する必要があるなんてざらだ
それを吸収しなければならない上位層は必ず矛盾が発生し、複雑化する
とりあえず当座必要な全機能には矛盾のない解には到達するが、それ以上の機能を追加すると矛盾が再発する
APIがしっかりしていればソフトは10分の1ほどのコードで済むだろう
それを吸収しなければならない上位層は必ず矛盾が発生し、複雑化する
とりあえず当座必要な全機能には矛盾のない解には到達するが、それ以上の機能を追加すると矛盾が再発する
APIがしっかりしていればソフトは10分の1ほどのコードで済むだろう
865デフォルトの名無しさん
2017/09/24(日) 17:13:55.12ID:xJTY0L3v >>862
同様な調査を自治会長は500円でやれ、とポケットむに500円ねじ込んだ。
サーチャーに依頼するとして、20年ぐらい前に概略を電話問い合わせした時には、20万もって窓口まで来てくれ、という返事だったので断った。
だけど、自治会長の考え方だと500円でできるという内容。
同様な調査を自治会長は500円でやれ、とポケットむに500円ねじ込んだ。
サーチャーに依頼するとして、20年ぐらい前に概略を電話問い合わせした時には、20万もって窓口まで来てくれ、という返事だったので断った。
だけど、自治会長の考え方だと500円でできるという内容。
866デフォルトの名無しさん
2017/09/24(日) 17:24:23.20ID:okRUlktS867デフォルトの名無しさん
2017/09/24(日) 17:30:18.48ID:6sZgRRai FreeBasicみたいなゴミを使ってるから頭がおかしくなったのか
頭がおかしかったからFreeBasicみたいなゴミに手を出したのか
頭がおかしかったからFreeBasicみたいなゴミに手を出したのか
868デフォルトの名無しさん
2017/09/24(日) 17:35:20.31ID:jWeMnfEt869デフォルトの名無しさん
2017/09/24(日) 17:42:11.62ID:uKYPwFuQ 引き合いに出してる記事とやらもやべえな
ある言語の浮動小数点演算が狂ってるとして、
ユーザーが整数演算で浮動小数点を再実装して回避した場合
言語のバグではなくなるのか
狂ってるだろ
まあこの脳味噌数ミリグラムしかなさそうなアホがうろ覚えしただけか
自分に都合のいいように曲解したか
どちらかだろうけど
バグじゃなくてバクですとか言うなよ
ある言語の浮動小数点演算が狂ってるとして、
ユーザーが整数演算で浮動小数点を再実装して回避した場合
言語のバグではなくなるのか
狂ってるだろ
まあこの脳味噌数ミリグラムしかなさそうなアホがうろ覚えしただけか
自分に都合のいいように曲解したか
どちらかだろうけど
バグじゃなくてバクですとか言うなよ
870デフォルトの名無しさん
2017/09/24(日) 17:46:29.30ID:KdVNcd4v 曲解だろうな
871デフォルトの名無しさん
2017/09/24(日) 17:49:22.16ID:xJTY0L3v >>867
>頭がおかしかったからFreeBasicみたいなゴミに手を出したのか
大正解。
MS の3か月ぐらい無料で使える Visual stuio https://www.microsoft.com/ja-jp/dev/campaign/free-edition.aspx
をDLしたのだが、使い方(操作方法)がさっぱりわからなかった。
>>866
>自分で回避すればいいんだから。
まー、外注に出したり、OSを入れ替えたり、MSやFBで公開しないですむ回避方法があるわ。
で、Freebasicに手を出した。
>>868
タスクマネージャーを同じことをすれば、回避できるから、
タスクマネージャーがやっている手法をしりたいのよ。
おっしゃるとおり、タスクマネージャーを起動することで回避できるから、APIのバグではない。
>頭がおかしかったからFreeBasicみたいなゴミに手を出したのか
大正解。
MS の3か月ぐらい無料で使える Visual stuio https://www.microsoft.com/ja-jp/dev/campaign/free-edition.aspx
をDLしたのだが、使い方(操作方法)がさっぱりわからなかった。
>>866
>自分で回避すればいいんだから。
まー、外注に出したり、OSを入れ替えたり、MSやFBで公開しないですむ回避方法があるわ。
で、Freebasicに手を出した。
>>868
タスクマネージャーを同じことをすれば、回避できるから、
タスクマネージャーがやっている手法をしりたいのよ。
おっしゃるとおり、タスクマネージャーを起動することで回避できるから、APIのバグではない。
872デフォルトの名無しさん
2017/09/24(日) 17:51:14.63ID:KdVNcd4v >>856
起きてる問題は1MBや100KB越えると異常停止するわけでしょ
ということはそのサイズ以下に抑えれば問題が起きない
ユーザー又は末端ユーザーが回避できる障害だからバグでもない
これで無事解決よ。めでたしめでたし
起きてる問題は1MBや100KB越えると異常停止するわけでしょ
ということはそのサイズ以下に抑えれば問題が起きない
ユーザー又は末端ユーザーが回避できる障害だからバグでもない
これで無事解決よ。めでたしめでたし
873デフォルトの名無しさん
2017/09/24(日) 17:59:36.07ID:xJTY0L3v874デフォルトの名無しさん
2017/09/24(日) 18:11:55.34ID:xJTY0L3v >>872
それやったことがある。
最初にソースを適当に作って、
使用しているサブルーチンを拾って、つなげるルーチンを作って実行
という手法。
結局、この拾う作業が膨大になって、自分自身のオーバーレイ化しないと動かなくなってしまった。
同じオーバーレイ化するならば、最初から直接動かした方が単純だ、ということで、もとに戻した。
当時は、サブルーチン別に拾ってlinkするという機能が、Fotran6しか対応していなかった。
1990年頃に発行になった書籍では、「頭の良いコンパイラーは」という条件が付くものの、この機能が存在することが指摘されていた。
なお、Visual Basic 6.0で使っていた自家製Libの内80%位の内容。
FreeBasic になった関係で、旧QuickBasicのLibの一部が復活している。
残る20%はGSL, GMP, MPFR, Sqlite等に切り替えられそうなので、これから、まだ増える予定。
それやったことがある。
最初にソースを適当に作って、
使用しているサブルーチンを拾って、つなげるルーチンを作って実行
という手法。
結局、この拾う作業が膨大になって、自分自身のオーバーレイ化しないと動かなくなってしまった。
同じオーバーレイ化するならば、最初から直接動かした方が単純だ、ということで、もとに戻した。
当時は、サブルーチン別に拾ってlinkするという機能が、Fotran6しか対応していなかった。
1990年頃に発行になった書籍では、「頭の良いコンパイラーは」という条件が付くものの、この機能が存在することが指摘されていた。
なお、Visual Basic 6.0で使っていた自家製Libの内80%位の内容。
FreeBasic になった関係で、旧QuickBasicのLibの一部が復活している。
残る20%はGSL, GMP, MPFR, Sqlite等に切り替えられそうなので、これから、まだ増える予定。
875デフォルトの名無しさん
2017/09/24(日) 18:51:56.99ID:80+QkRIz やはり狂人であったか
876デフォルトの名無しさん
2017/09/24(日) 20:08:47.40ID:TezdVn6/ 知ってる単語並べればマウント取れると思ってるあたり、無能だなコイツ
877デフォルトの名無しさん
2017/09/24(日) 22:14:32.71ID:mcfyXVZ5 どこのスレだか忘れたが無差別に住人を煽りながらDarkBasicを推してたクソコテを思い出した
878デフォルトの名無しさん
2017/09/24(日) 23:27:07.55ID:Bf5PdX/p ざっくりいうと、OSのせいで1MB程度で不具合が起こることはない
RustのはFirefoxのプログラムが悪い
タスクマネージャーを起動してると落ちない理由は思いつく限り
・偶然
・OSの環境が壊れてる(別のPCやOSクリーンインストールでなおる)
・FreeBasicやウイルス対策ソフト、その他(ウイルスとか)がタスクマネージャーが存在するなどを理由に挙動を変える
とかかな
とりあえず別のPCで確認
RustのはFirefoxのプログラムが悪い
タスクマネージャーを起動してると落ちない理由は思いつく限り
・偶然
・OSの環境が壊れてる(別のPCやOSクリーンインストールでなおる)
・FreeBasicやウイルス対策ソフト、その他(ウイルスとか)がタスクマネージャーが存在するなどを理由に挙動を変える
とかかな
とりあえず別のPCで確認
879デフォルトの名無しさん
2017/09/25(月) 10:09:40.59ID:JnK94/2y ちゃんとあるんだからそっちでやれと。なぜここで聞くのか頭おかしいやつの行動は意味わからない
【QBASIC互換!?】FreeBasic【GPL】 2 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1482549747/
【QBASIC互換!?】FreeBasic【GPL】 2 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1482549747/
880片山博文MZ ◆T6xkBnTXz7B0
2017/09/25(月) 19:13:35.73ID:ViN5SaQX リソーエディタ 1.0をリリースしました。
テストを充分行い、多数の修正をしました。
http://katahiromz.web.fc2.com/re/ja/index.html
https://github.com/katahiromz/RisohEditor
リソーエディタのバグ報告に謝礼としてAmazonギフト券5000円分差し上げます。
どしどしご応募下さい。
テストを充分行い、多数の修正をしました。
http://katahiromz.web.fc2.com/re/ja/index.html
https://github.com/katahiromz/RisohEditor
リソーエディタのバグ報告に謝礼としてAmazonギフト券5000円分差し上げます。
どしどしご応募下さい。
881デフォルトの名無しさん
2017/09/26(火) 03:05:32.57ID:OZczKUwr 謝礼渡す基準は?
まぁ誰も触るわけないだろうが
まぁ誰も触るわけないだろうが
882デフォルトの名無しさん
2017/09/26(火) 11:26:08.01ID:7ABpskwx ギフト券を受け取るには10000円分のギフトIDを報告する必要があります
883デフォルトの名無しさん
2017/09/26(火) 12:36:12.89ID:CgqsIdu0 古来からあるリソースエディタと何が違うの?
と思ったら、リソースエディタじゃなくてリソーエディタかよ。
で、なにこれ?
と思ったら、リソースエディタじゃなくてリソーエディタかよ。
で、なにこれ?
884デフォルトの名無しさん
2017/09/26(火) 12:45:40.74ID:dGip1y4C リンク踏む気にもならんな
885デフォルトの名無しさん
2017/09/26(火) 14:38:17.78ID:OZczKUwr ドヤ顔でリリースしましたとか言ってるけど
こんな誰に需要あるのかわからないゴミみたいなオナニーツール触ってくれる奴なんかおるんかね
こんな誰に需要あるのかわからないゴミみたいなオナニーツール触ってくれる奴なんかおるんかね
886デフォルトの名無しさん
2017/09/26(火) 14:42:29.95ID:oJHPfbUh おまいら親切だな
いちいち相手してあげて
いちいち相手してあげて
887片山博文MZ ◆T6xkBnTXz7B0
2017/09/26(火) 16:22:16.43ID:mKY8ED9y888片山博文MZ ◆T6xkBnTXz7B0
2017/09/26(火) 16:24:29.68ID:mKY8ED9y889片山博文MZ ◆T6xkBnTXz7B0
2017/09/26(火) 16:38:39.81ID:mKY8ED9y >>885
ドヤ顔が見えますか? それは幻覚です。病院へ行って下さい。映画を観ない人は、映画評論家になる資格は
ありません。公共の掲示板でお下品な話はやめましょうね。わからないのは、あなたの知能が足りないからです。
ドヤ顔が見えますか? それは幻覚です。病院へ行って下さい。映画を観ない人は、映画評論家になる資格は
ありません。公共の掲示板でお下品な話はやめましょうね。わからないのは、あなたの知能が足りないからです。
892デフォルトの名無しさん
2017/09/26(火) 16:50:48.66ID:CgqsIdu0893デフォルトの名無しさん
2017/09/26(火) 16:58:00.73ID:dGip1y4C XN Resource Editor 最強説
894片山博文MZ ◆T6xkBnTXz7B0
2017/09/26(火) 17:22:42.38ID:mKY8ED9y895デフォルトの名無しさん
2017/09/26(火) 17:27:19.78ID:oJHPfbUh スレチだアホ
896片山博文MZ ◆T6xkBnTXz7B0
2017/09/26(火) 18:01:27.06ID:mKY8ED9y ソース見ればわかると思うけど、C++03とWin32APIだけで作った。
897デフォルトの名無しさん
2017/09/26(火) 18:45:08.23ID:piJXswiP スレチ
898デフォルトの名無しさん
2017/09/27(水) 04:02:55.04ID:f2v5tQrk 客観的に見てバグと思われるものは全部未知のバグなんだけど頭大丈夫か?
片山が未知のバグに対して”仕様です”と言わない保証は?
まともな頭ならこっちが発見したバグは全部未知のバグで1回報告するたびに5千円くれるのか?
まぁ誰も触らんだろうが
片山が未知のバグに対して”仕様です”と言わない保証は?
まともな頭ならこっちが発見したバグは全部未知のバグで1回報告するたびに5千円くれるのか?
まぁ誰も触らんだろうが
899片山博文MZ ◆T6xkBnTXz7B0
2017/09/27(水) 04:42:53.66ID:wqCON9vO >>898
確かに非加算無限個存在するかも知れないが、デパートの試食コーナーみたいに常識的に考えてくれ。
確かに非加算無限個存在するかも知れないが、デパートの試食コーナーみたいに常識的に考えてくれ。
900デフォルトの名無しさん
2017/09/27(水) 05:39:27.71ID:Cy9euBKG 片山の相手をしている奴も正気を疑うが
901デフォルトの名無しさん
2017/09/27(水) 07:54:56.73ID:Ep3hxvTm 非加算無限個www
902デフォルトの名無しさん
2017/09/27(水) 10:38:38.93ID:k2PS2F7X903デフォルトの名無しさん
2017/09/27(水) 11:42:36.33ID:zCHNwx74 誰か助けてください
ゲームのマウスの入力読み取りが、RawInputと DirectInput ありますよね、
昔は設定でオン、オフがあったのに、いつの間にか設定を無くし、RawInputを強要する糞アプリがあります!!
これを、強制的にRawからDirectInputにしたいのですが
なにをどうすればいいのですか?
フックして raw inputをブロックすれば実現できます?
そもそも raw inputのマウスってどのAPIなのか、詳細分かりません
ヘルプ
たのんます
ゲームのマウスの入力読み取りが、RawInputと DirectInput ありますよね、
昔は設定でオン、オフがあったのに、いつの間にか設定を無くし、RawInputを強要する糞アプリがあります!!
これを、強制的にRawからDirectInputにしたいのですが
なにをどうすればいいのですか?
フックして raw inputをブロックすれば実現できます?
そもそも raw inputのマウスってどのAPIなのか、詳細分かりません
ヘルプ
たのんます
904デフォルトの名無しさん
2017/09/27(水) 17:03:40.82ID:7dA/9JOQ 元のアプリからDirectInput用のコードが削除されてたら
何やっても無理じゃね?無いんだから
何やっても無理じゃね?無いんだから
905デフォルトの名無しさん
2017/09/27(水) 18:49:01.07ID:zCHNwx74 はい? raw inputってXP以降しか使えないんですが?
じゃあ2Kで動かしたらどうなる訳、ってraw inputの有無で切り替えてるわけですよね
だからWndProcフックしてraw input関係の該当API?を防げば いいと思ってるわけで、
APIのプロが集うであろう当スレで聞いてるわけですが?
じゃあ2Kで動かしたらどうなる訳、ってraw inputの有無で切り替えてるわけですよね
だからWndProcフックしてraw input関係の該当API?を防げば いいと思ってるわけで、
APIのプロが集うであろう当スレで聞いてるわけですが?
906デフォルトの名無しさん
2017/09/27(水) 18:51:50.24ID:I+WFkDPH アプリ以上に糞な奴だな
907デフォルトの名無しさん
2017/09/27(水) 19:32:45.39ID:CtWRhHzI XPのサポートどころかVistaのサポートも切れてるのに何を言っているのやら。
きっと、設定とともに切り替える機能自体も削除されてるだろ。
きっと、設定とともに切り替える機能自体も削除されてるだろ。
908片山博文MZ ◆T6xkBnTXz7B0
2017/09/27(水) 19:43:59.36ID:wqCON9vO 仮想OS使えば〜?
909デフォルトの名無しさん
2017/09/27(水) 20:00:59.41ID:zCHNwx74 >>907
だから、削除されてるとかそういう勝手な妄想はいらないんですよ
てか、Directinput無かったら2kのマウスは何で動いてるんすか?笑
2kでも動いた、これが事実ですから。
↑に書いたようにraw inputのAPIをファックしてしまえばDirectinputなるんですよ
raw inputマウスだけでキーボードはDirectinputですしね
後から追加にしたに過ぎず、100%UIからON、OFF消し去っただけなんですよ
ってわけで有益なアドバイスをお願いします
だから、削除されてるとかそういう勝手な妄想はいらないんですよ
てか、Directinput無かったら2kのマウスは何で動いてるんすか?笑
2kでも動いた、これが事実ですから。
↑に書いたようにraw inputのAPIをファックしてしまえばDirectinputなるんですよ
raw inputマウスだけでキーボードはDirectinputですしね
後から追加にしたに過ぎず、100%UIからON、OFF消し去っただけなんですよ
ってわけで有益なアドバイスをお願いします
910片山博文MZ ◆T6xkBnTXz7B0
2017/09/27(水) 20:02:58.50ID:wqCON9vO DLLインジェクションでAPI関数を置き換え
911デフォルトの名無しさん
2017/09/27(水) 20:04:21.30ID:zCHNwx74912デフォルトの名無しさん
2017/09/27(水) 20:09:02.92ID:CtWRhHzI913デフォルトの名無しさん
2017/09/27(水) 20:17:19.60ID:ExBmpI99 後出しの説明にレスすんじゃねえよ
>>905の説明に方を付けてもらわないとな
>>905の説明に方を付けてもらわないとな
914デフォルトの名無しさん
2017/09/27(水) 20:24:19.97ID:oG2Zpa4d DirectInputのコードが残ってんなら
俺だったらOllyDbgで調べて、分岐しているところを
WriteProcessMemory()で書き換えるプログラムをつくる
俺だったらOllyDbgで調べて、分岐しているところを
WriteProcessMemory()で書き換えるプログラムをつくる
915デフォルトの名無しさん
2017/09/27(水) 21:55:19.23ID:zCHNwx74 DLLインジェクションでAPI関数を置き換え
↑これをしたいのですが意味が分かりません
今回の置き換えるべき関数名でSetWindowsHookEx を使いサンプルコードを示してください
↑これをしたいのですが意味が分かりません
今回の置き換えるべき関数名でSetWindowsHookEx を使いサンプルコードを示してください
916デフォルトの名無しさん
2017/09/27(水) 22:00:15.91ID:hZX+opcA > てか、Directinput無かったら2kのマウスは何で動いてるんすか?笑
ぶっちゃけFPSとかでもなけりゃWM_MOUSEMOVEで大抵事足りるべな
ぶっちゃけFPSとかでもなけりゃWM_MOUSEMOVEで大抵事足りるべな
917デフォルトの名無しさん
2017/09/27(水) 22:28:55.48ID:Cy9euBKG 頭悪いって大変だよな〜
918片山博文MZ ◆T6xkBnTXz7B0
2017/09/27(水) 22:31:28.31ID:wqCON9vO まずはDLL作って原理を覚えるところから始めないと
919デフォルトの名無しさん
2017/09/28(木) 08:16:32.65ID:H8dM1RkU920デフォルトの名無しさん
2017/09/28(木) 10:29:02.28ID:mxHsq9Is マルチ
921片山博文MZ ◆T6xkBnTXz7B0
2017/09/28(木) 12:57:11.07ID:kdrH0PSi922903
2017/09/28(木) 13:41:17.72ID:te0QQW2V 皆さんありがとうございます。
APIフック関連ページ読み漁ってますが、direct→rawを試みてる人はちらほら居ても、逆はいなくてソース無いので難航してます。
それで現状の知識では、目的のAPIフック完成させれていないので、私がやろうとしてる事は実現可能なのかだけお聞きしたいので、どなたか回答お願いします
>>916を見て、調べなおしたのですが、
2kはDirectinputに切り替わっているといいましたが、これは誤りでした。
単にタイトル画面、設定画面といった画面でのみ、OS関係なく
Directinput、WM_MOUSEMOVE(Windows Input?)どちらかは分かりませんが、とにかくRawinput以外を使っているだけでした
で、お聞きしたいことですが、
DLLインジェクトでRawinputの関数をフックして、DirectinputもしくはWindows Inputの関数に飛ばすわけですよね
コードがあるといっても、メニュー画面だけなわけですが、
上記のようなフックをした場合、メニュー画面以外でもマウス動くのでしょうか?
推測で構わないので教えてください、よろしくお願いします
APIフック関連ページ読み漁ってますが、direct→rawを試みてる人はちらほら居ても、逆はいなくてソース無いので難航してます。
それで現状の知識では、目的のAPIフック完成させれていないので、私がやろうとしてる事は実現可能なのかだけお聞きしたいので、どなたか回答お願いします
>>916を見て、調べなおしたのですが、
2kはDirectinputに切り替わっているといいましたが、これは誤りでした。
単にタイトル画面、設定画面といった画面でのみ、OS関係なく
Directinput、WM_MOUSEMOVE(Windows Input?)どちらかは分かりませんが、とにかくRawinput以外を使っているだけでした
で、お聞きしたいことですが、
DLLインジェクトでRawinputの関数をフックして、DirectinputもしくはWindows Inputの関数に飛ばすわけですよね
コードがあるといっても、メニュー画面だけなわけですが、
上記のようなフックをした場合、メニュー画面以外でもマウス動くのでしょうか?
推測で構わないので教えてください、よろしくお願いします
923デフォルトの名無しさん
2017/09/28(木) 14:35:28.79ID:jImnQ5Gm > 上記のようなフックをした場合、メニュー画面以外でもマウス動くのでしょうか?
アプリの作りによる
> 実現可能なのかだけお聞きしたい
可能
だけどお前に作れるとは思えない。作者に再サポートするように要望出せ。メールに数万分ギフトコード添えれば修正の可能性上がる
アプリの作りによる
> 実現可能なのかだけお聞きしたい
可能
だけどお前に作れるとは思えない。作者に再サポートするように要望出せ。メールに数万分ギフトコード添えれば修正の可能性上がる
924デフォルトの名無しさん
2017/09/28(木) 20:44:32.90ID:te0QQW2V >>923
今回のはAPIフックすれば出来ることでしょ?
raw→direct置き換えで
もし、アプリ側にdirectInputのコードが残ってなかったら、
DLLインジェクションでその処理も追加しないといけなくて、その場合一気に敷居が高くなるってことですよね?
今回は幸いにも、メニュー画面だけとはいえ、directInputで処理されてる部分が残ってるので、
APIフックで飛ばしてしまえば目的動作するわけで、
その手助けをお願いしてるんですよ?
要望出してこたえるような作者だったらとっくにやってますわ
今回のはAPIフックすれば出来ることでしょ?
raw→direct置き換えで
もし、アプリ側にdirectInputのコードが残ってなかったら、
DLLインジェクションでその処理も追加しないといけなくて、その場合一気に敷居が高くなるってことですよね?
今回は幸いにも、メニュー画面だけとはいえ、directInputで処理されてる部分が残ってるので、
APIフックで飛ばしてしまえば目的動作するわけで、
その手助けをお願いしてるんですよ?
要望出してこたえるような作者だったらとっくにやってますわ
925デフォルトの名無しさん
2017/09/28(木) 20:52:04.74ID:te0QQW2V あと、片山博文MZ ◆T6xkBnTXz7B0さんのサンプル見たんですけど、
これIAT書き換えですよね。
アプリOEP書き換えられてるのでこの方法は無理くさいんです
そこで今、MS detoursってフックライブラリを用いてAPIフックしたいんですけど上手くいきません
detour分かる人いませんか?
Cスレで聞いてますが、内容ほぼAPI関係ですしCスレ住人では手に負えないようなので、
APIのプロである皆さんの手助けをお願いします
DLLの動作原理は理解しました。DLL=アプリ拡張。exeにぶちこんで機能追加、動作変更とやりたい放題出来るのがdll
これIAT書き換えですよね。
アプリOEP書き換えられてるのでこの方法は無理くさいんです
そこで今、MS detoursってフックライブラリを用いてAPIフックしたいんですけど上手くいきません
detour分かる人いませんか?
Cスレで聞いてますが、内容ほぼAPI関係ですしCスレ住人では手に負えないようなので、
APIのプロである皆さんの手助けをお願いします
DLLの動作原理は理解しました。DLL=アプリ拡張。exeにぶちこんで機能追加、動作変更とやりたい放題出来るのがdll
926デフォルトの名無しさん
2017/09/28(木) 21:02:10.43ID:plgdDRJR う〜ん。
自分は識者とはとても呼べないレベルだけど、DirectInputもraw inputと同じでWM_INPUT読むんじゃないの?
MSでこんなこと書かれてるんだけど。
内部的には、DirectInput によって WM_INPUT データを読み取る 2 つ目のスレッドが作成され、DirectInput API を使用することによって、単に WM_INPUT を直接読み取る場合よりもオーバーヘッドが増加します。
https://msdn.microsoft.com/ja-jp/library/bb206183(v=vs.85).aspx
自分は識者とはとても呼べないレベルだけど、DirectInputもraw inputと同じでWM_INPUT読むんじゃないの?
MSでこんなこと書かれてるんだけど。
内部的には、DirectInput によって WM_INPUT データを読み取る 2 つ目のスレッドが作成され、DirectInput API を使用することによって、単に WM_INPUT を直接読み取る場合よりもオーバーヘッドが増加します。
https://msdn.microsoft.com/ja-jp/library/bb206183(v=vs.85).aspx
927デフォルトの名無しさん
2017/09/28(木) 21:04:11.65ID:9inLL+H4928片山博文MZ ◆T6xkBnTXz7B0
2017/09/28(木) 21:20:53.09ID:Msp1dHAD UPXによるアンパックは試してみたか?
多分、IATの再構築が必要。
多分、IATの再構築が必要。
929デフォルトの名無しさん
2017/09/28(木) 23:15:38.58ID:LqzHR2s+ DirectInput を使うメリットが分からない。
遅延させたいのかね。
遅延させたいのかね。
930デフォルトの名無しさん
2017/09/29(金) 00:28:00.92ID:RPVfxA+q directinputとraw inputは実装方法が異なるからapihookで修正するのはかなり面倒くさいと思うんだが。
あとeasyhookってライブラリがお勧め。
あとeasyhookってライブラリがお勧め。
931デフォルトの名無しさん
2017/09/29(金) 01:23:58.99ID:JdAsAkqo フックするよりバイナリ書き換えたほうが早いんじゃないか?
932デフォルトの名無しさん
2017/09/29(金) 03:50:21.56ID:OKETC/Nl このスレの1にAdvanced Windows読めよって書いてなかったっけ
読んでから質問しろで終わりだろ
なに相手してんだ馬鹿どもが
読んでから質問しろで終わりだろ
なに相手してんだ馬鹿どもが
933デフォルトの名無しさん
2017/09/29(金) 06:20:31.11ID:XCA+sdta >>903-905
この流れでこいつ相手するのはちょっとなってなるんだけど、暇だからなw
この流れでこいつ相手するのはちょっとなってなるんだけど、暇だからなw
934デフォルトの名無しさん
2017/09/29(金) 07:54:38.41ID:zrPER7+W935デフォルトの名無しさん
2017/09/29(金) 08:02:36.27ID:jgex0uNR どこから「万能」とかいう単語が出て来た?
頭おかしい?
頭おかしい?
936デフォルトの名無しさん
2017/09/29(金) 08:19:00.83ID:zrPER7+W >>935
> やりたい放題
> やりたい放題
937デフォルトの名無しさん
2017/09/29(金) 08:26:10.73ID:XCA+sdta 一般的なdllの定義とは違うけど、やりたい放題はできる
938デフォルトの名無しさん
2017/09/29(金) 08:41:13.28ID:zrPER7+W >>937
ぶちこめればって前提つき?
ぶちこめればって前提つき?
939デフォルトの名無しさん
2017/09/29(金) 09:01:43.36ID:tIQyCYwJ やりたい放題を万能と訳してしまう文盲がいると聞いて
940デフォルトの名無しさん
2017/09/29(金) 09:12:29.27ID:XCA+sdta 日本語としてはイコールじゃないが、これはイコールでいいだろ
そういうの読めないほうが…
そういうの読めないほうが…
941デフォルトの名無しさん
2017/09/29(金) 09:23:48.72ID:zrPER7+Wレス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【実況】博衣こよりのえちえち歌枠🧪
- 高市「発言は撤回しない。謝罪もするな。外務省局長!任せたぞ。」👈なにをさせたかったの?😲 [826239858]
- 【速報】51歳まで自衛隊になれるように法改正ww [347751896]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 自分に自信がない女の子、陽キャ美容室で80cmのエクステを付けた結果wwwwwwwwwwwwwwwwwww [329329848]
