1 名前:デフォルトの名無しさん mailto:sageteoff [2016/10/08(土) 12:33:02.29 ID:0jaJMPXG.net] Win32APIについての質問はこちらへどうぞ。 ■注意 ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。 ・日本語版MSDN Online Libraryは不完全です。 英語版( msdn.microsoft.com/en-us/library/ )の利用推奨。 ・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。 ・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで ■過去スレ Win32API質問箱 Build122 echo.2ch.net/test/read.cgi/tech/1451988219/
641 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 18:27:54.67 ID:8+aEBKAw.net] こうゆう奴がプロジェクトにいると、デバックでは動くがリリースでは動かない プログラムとか出来上がるんだろうな。。。 (もちろん、リリース+デバック情報埋込なら動く最悪のパターン)
642 名前:デフォルトの名無しさん mailto:sage [2017/05/22(月) 03:45:08.81 ID:6WP6IGo9.net] mallocでも、newでも好きなのつかったらいいんじゃね?
643 名前:デフォルトの名無しさん [2017/05/22(月) 07:02:35.87 ID:1fjxccfj.net] sizeof(0) ...
644 名前:デフォルトの名無しさん [2017/05/22(月) 10:58:01.86 ID:ZhEHdQZR.net] みなさま本当にありがとうございました。 メモリ確保の方法に関しては古いのはなんとなくわかってるのですが、意見できる程知識がないのが実情です…… ともあれ解決方法の兆しが見えたので頑張ってみます。 >>634 耳が痛いですが自分も本当にそう思います……個人的には勉強になるのでいいんですが…… リリース気をつけておきます
645 名前:片山博文MZ mailto:age [2017/05/26(金) 15:19:18.57 ID:hi3mNk6y.net] ※未承認広告※ Win32メッセージクラッカー簡単入力。 MsgCrack https://github.com/katahiromz/MsgCrack
646 名前:片山博文MZ mailto:age [2017/05/27(土) 10:36:14.50 ID:je1Ltzc3.net] ※未承認広告※ これがWin32のラバーバンドやで。重要な技術だから、確認しとくれや。 https://github.com/katahiromz/RubberBandSample
647 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 10:39:23.30 ID:I7pwMhhb.net] 皆さんは、ダイアログの HWND に対し SetWindowLongPtr, GetWindowLongPtr を使用する場合 GWLP_USERDATA と DWLP_USER をどのように使い分けていますか?
648 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 13:16:53.40 ID:olQh0zw8.net] 使い分けもなにも get してから & とか | とかして set してる
649 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 11:22:26.39 ID:+7k/9HY0.net] エディットボックスにES_MULTILINEを付けると Ctrl+Aですべて選択ができなくなってしまうのだけど、 これはなにか技術的な理由があってのことですか? それとも、昔から修正されていないだけのバグですか?
650 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 11:39:15.66 ID:+7k/9HY0.net] 642の追記ですが、ES_MULTILINEだけでなく、ES_READONLYを付けたときも、 同じようにCtrl+Aが効かなくなるようです。
651 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 12:11:52.68 ID:Jdv7hZ4r.net] >>643 それはサブクラス化で対応
652 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 12:19:57.15 ID:+7k/9HY0.net] >>644 つまり、ES_MULTILINEやES_READONLYはCtrl+Aに対応すべき状態ではない というような技術的な理由があるわけではなく、 単にマイクロソフトが修正していない昔からのバグで、 サブクラス化などで対応しても問題ないものなんですよね?
653 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 13:35:54.11 ID:pxuX+RKK.net] ctrl+aが全選択という統一ルールがないとかなんとか
654 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 19:35:40.93 ID:+7k/9HY0.net] >>646 エディットボックスが常にCtrl+Aを扱っていないなら納得するんですが、 ES_MULTILINEやES_READONLYが付いているときだけ効かなくなるんです。
655 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 10:24:59.35 ID:0e975zeL.net] >>647 挙動としては認識通り 技術的な問題ではないのでサブクラスなりインスタンスなりのKeyDownイベントでSelectAll()して構わない 普通はついでにCopy()やCut()のショートカットキー処理もつけておく
656 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 11:09:41.39 ID:pFacwd6b.net] >>648 解説ありがとうございます。 エディットボックスの処理を信じずに、Ctrl+Aなどの動作を載せてしまいます。
657 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 01:36:52.51 ID:/7Z8Xk53.net] CLIP STUDIO PAINTのようにツールっぽくする為にウインドウ全体を茶色に統一するようなWin32APIと言うのがありますでしょうか? SKINかもしれないのですがSKINの仕方が解りません。 それとMediBang Paint Proのようにウインドウ全体でなくメニューとツールウインドウだけを茶色に統一する方法も 解りましたらお願いします。
658 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 03:31:09.37 ID:1Ua/Rfq9.net] >>650 ないです。
659 名前:デフォルトの名無しさん [2017/06/23(金) 10:30:01.91 ID:0OdP20aK.net]
660 名前:学生でもランサム作ってるんだから がんがれ [] [ここ壊れてます]
661 名前:デフォルトの名無しさん [2017/06/24(土) 05:45:55.83 ID:AiSsJYjg.net] >>652 ランサムだけなら誰でもできる。ランサムウェアと呼ぶから重要なことが抜けて伝わってしまう。
662 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 12:23:00.00 ID:29Lhuze+.net] ただのバッチだったしな
663 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 12:44:27.58 ID:TJcGM6+6.net] 警察は実績が欲しく、子供は有名になりたかったらしいので 両者の思惑が一致した最高の形なんだろう
664 名前:デフォルトの名無しさん [2017/06/24(土) 18:30:11.33 ID:AiSsJYjg.net] >>654 重要なのはWindowsの穴をついてプログラムを実行できたところだからね。
665 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 18:34:45.55 ID:xexj0oOj.net] 穴ついてたのかよw どうせこのbat実行してね、だろうと思ってたんだが違ったか
666 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 18:47:24.91 ID:fDMY1AQ8.net] エッチなビデオ.avi .bat とかじゃないの?
667 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 19:05:41.31 ID:xexj0oOj.net] 軽くぐぐってみたがどこの穴ついたかわからなかった
668 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 20:21:25.60 ID:sGEalsxM.net] そういえば歴代OSの擬人化 みんな女の子だったよな 穴あって当然だな
669 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 20:22:32.89 ID:fDMY1AQ8.net] 男の子にだって穴はあるよ?
670 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 20:25:44.81 ID:sGEalsxM.net] アッー!
671 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 21:08:00.00 ID:eqxuJWIk.net] こないだの WannaCrypt ランサムの話なら SMB の穴だけど
672 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 21:26:43.99 ID:xexj0oOj.net] 中学生WannaCryptt使ってたのかよ・・・
673 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 16:33:39.46 ID:WhQ0StjH.net] バッチファイルを書き換えられると危険が危ないと書いてある 朝日新聞の記事を読んだだけなのでよくわからないけど、 暗号化するプログラムをコピペで作ったんでしょう? 暗号化するバッチをコピペで作っただけなの? どっちにせよ、穴は使ってない、ただのオナニーだった感じなんだが。
674 名前:デフォルトの名無しさん [2017/06/25(日) 17:24:22.61 ID:wnVI7vr5.net] >>665 じゃあどうやってファイルを書き換えたんだよ?
675 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 17:29:15.45 ID:ZffRoDi0.net] バッチファイル実行前にファイル書き換えたのか?
676 名前:デフォルトの名無しさん [2017/06/25(日) 17:35:36.22 ID:wnVI7vr5.net] ランサムウェアよりも前に穴をつくマルウェアが出てきて、そのマルウェアを参考にしたのが、今回のランサムウェアだと思うが。
677 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:10:10.89 ID:ZffRoDi0.net] その元になったマルウェアは何なんだ?
678 名前:デフォルトの名無しさん [2017/06/25(日) 18:17:51.52 ID:gomAIGS/.net] nimda
679 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:22:48.05 ID:WhQ0StjH.net] >>666 crypt.exe c:\windows\*.* echo 暗号化しました金払え こんな感じ。
680 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 18:43:40.36 ID:ZffRoDi0.net] >>670 nimdaで中学生逮捕って情報見つからん。ソースどっかある?
681 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 22:03:09.80 ID:mrQK8XKT.net] いい加減にしろよ 引っ込みつかなくなった奴のマウント取って喜ぶような 小学生並みの神経してんのかお前は
682 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 22:11:16.11 ID:a6wiqT5o.net] そんなキレるような話なのか
683 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 22:42:25.16 ID:x/CHo8JV.net] windows10のGDI描画をXP相当にするAPIは無いものかのう
684 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 23:05:37.96 ID:WhQ0StjH.net] >>672 誰がnimdaで中学生逮捕なんて話をしてんだ? 脳みそ湧いてんの?
685 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 23:21:44.20 ID:43L7ow5i.net] >>675 visual style、runa style...いわゆる ThemeAPI の話? なら、いわゆるスキンの類だと思うので API とか GDI とかの階層の話じゃないと思う。 カスタマイズでどうにかって話になるか、 ttps://www.japan-secure.com/entry/how_to_customize_the_windows_10_to_windows_xp.html XP から theme.dll をぶっこ抜き・・・うーんワスレタ
686 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 05:22:59.28 ID:PKYMbkgl.net] >>677 THX もう少し研究してみます
687 名前:デフォルトの名無しさん [2017/06/26(月) 12:35:00.28 ID:H+izVTcm.net] XP風は好きじゃないので 2000風にしたいな
688 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 12:42:47.84 ID:SXHfurBW.net] >>675 MFCとかを使っていいのなら、そういうライブラリは売ってるけどな。
689 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 16:01:04.05 ID:SkJ0mgKG.net] >>675 GDIのAPI自体は変わってないと思うんだけど Direct3Dを通さないで描画するとかならもう無理じゃね
690 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 18:31:38.30 ID:5NUjqPYf.net] そういう話じゃないんじゃね
691 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 18:49:42.58 ID:ZZnYACXF.net] 自分のアプリだけならオーナードロー OS全部なら方法わからん
692 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 22:00:01.81 ID:EYZSSY+5.net] OS全体ならXP時代によくやってたtheme.dllの差し替えでいける・・・はずなんだが XP時代でしか通用しない技なのかも知れんね
693 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 23:05:04.28 ID:c8HyVbZT.net] だってそれまんま脆弱性だし
694 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 01:51:29.20 ID:AXq98w3R.net] なあに、グローバルフックすりゃなんとななるやろ(鼻ほじ
695 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 05:06:05.09 ID:7tvQPx7M.net] なんとかなればそれも脆弱性だっていう
696 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 06:37:49.26 ID:RlkwH7vS.net] 脆弱性って意味わかってんのかな・・・
697 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 07:28:38.92 ID:7tvQPx7M.net] お前こそ
698 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 10:07:49.00 ID:bCVBq3sa.net] MSのハンコ入りなら大丈夫
699 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 10:45:09.51 ID:dLzkw9+d.net] どういうつもりでみんなGDI描画という言葉を使ってるのかわけわからんな
700 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 14:01:52.20 ID:MYEGHP5e.net] GDI 描画と言えば FillRect とかの、HDC 用いるグラフィック描画で、 Windows 10 でも Windows 3.1 でも基本的に動作同じだよね。
701 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 14:02:36.67 ID:MYEGHP5e.net] ↑動作というか出力というか
702 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 14:03:11.40 ID:bCVBq3sa.net] >>692 違うよ ルートウィンドウの扱いとかキャプチャしてみると違いが判る
703 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 14:14:49.61 ID:PPOfwgdP.net] そりゃ違うけど同じだよ
704 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 14:27:13.10 ID:NYSM+Urs.net] ウィンドウシステムの動作は GDI では規定されていないだろ。 以上、異論は無視する。
705 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 16:20:30.66 ID:DxMay05+.net] >>692 が考えてる範囲が(以下略)
706 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 20:15:54.39 ID:BLqcsHlp.net] 矩形を塗りつぶすという意味の範囲では同じだな
707 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 20:21:27.87 ID:azrexzpP.net] FillRectはuser32.dll
708 名前:デフォルトの名無しさん [2017/06/29(木) 05:23:51.54 ID:RYKjplhO.net] dwm.exe というデスクトップマネージャーのプロセスがGUI描画の番人になってるからXP再現は無理でしょ。
709 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 06:47:05.22 ID:LierOJHW.net] xpからファイル持ってきてosにぶちこむのができないからって >>675 ができないというわけじゃない
710 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 09:55:47.80 ID:pDIkSJMf.net] VM使えよ
711 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 10:04:08.61 ID:8lmMmyG2.net] Win10 SDK で作ると Windows 8.1 で動かないんだっけ?
712 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 10:24:15.07 ID:JfivK6eA.net] 動くよ
713 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 00:02:15.02 ID:E7tKWa34.net] 確かにそう書いてあるな Windows 7 SP1 以降がターゲットなら Win10 SDK でいいのか。 https://developer.microsoft.com/ja-jp/windows/downloads/windows-10-sdk
714 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 00:55:09.30 ID:SrP9qrPF.net] Win10SDKにまだ手を出していないんだけど、ようするに Platform SDK、Windows SDK と思っていいんだよね?
715 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 02:14:37.92 ID:3PhSHuZP.net] >>706 Win10SDKは directX SDK が変な統合のされ方しててインクルード警告が沢山でる。実害はない。
716 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 01:10:58.28 ID:u//qTFEB.net] fast-uploader.com/file/7054567135089/ ウインドウを表示するだけのC++コードなんですが ウインドウを消して終了しようとするとアクセス違反の例外が発生します 誰か解決方法を教えてください
717 名前:デフォルトの名無しさん [2017/07/03(月) 20:14:34.18 ID:pLc9U1QI.net] const WCHAR *className = L"MainWindow"; ↓ static const WCHAR *className = L"MainWindow"; 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
718 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:00:50.05 ID:QZMxmlWX.net] >>708 WM_NCDESTROY だか WM_POSTNCDESTORY が来るまで window のインスタンスを消しちゃいけなかったような PostQuitMessage の前に DestroyWindow しておけば良かったような
719 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 00:24:40.83 ID:UJlaPfcf.net] VS2017でそのままビルド実行してみたけど例外など発生せずに正常に終了した 何か条件とかあるのかね
720 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 00:48:55.57 ID:vYvTEYNl.net] 708です 原因がわかりました https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/12b5bb0f-d2f1-470b-9b9b-39e3e834aa80/win32api?forum=vcgeneralja ウイルスバスターが原因でした 許さんぞ
721 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 02:04:52.19 ID:XS8CaxP/.net] とはいえ、 「ウイルスバスターを利用されている場合はエラーが出ます」 ってわけにもいかないだろうからこの先面倒だね。 健闘をお祈りします。
722 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 02:37:05.07 ID:48gcNEwZ.net] ウィルスバスター入れてても、その自作プログラム以外のソフトでは そういう終了時に例外が出る問題は出ないんだよね? とすると、そのプログラムが何かを踏んでるようにみえるけど
723 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 02:41:32.21 ID:DygcEzqH.net] 原因は >>710 で大方間違いないし
724 名前:デフォルトの名無しさん [2017/07/05(水) 10:54:07.33 ID:Qpg00Afa.net] >>708 >>710 while( GetMessage( &msg, NULL, 0, 0 ) < 0 ) じゃないのか
725 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 11:14:56.55 ID:K9O/lDO5.net] GetMessageの戻り値が-1ならbreakもな
726 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 14:11:37.94 ID:eR2pXU0u.net] ウイルスバスター側にしてみれば DestroyWindow されてないのに SendMessage したら落ちたww ということだろうな
727 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 19:13:43.60 ID:Uj2/753t.net] >>712 static LRESULT CALLBACK proc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ) wc.lpfnWndProc = &proc; これはどういうことかね、くわしく説明してもらおう
728 名前:デフォルトの名無しさん mailto:age [2017/07/09(日) 21:40:21.92 ID:u50+Yb/E.net] Windows10タブレットで、画面の右端のメニュー(?)でディスプレイの明るさを変更できるじゃないですか。 あれをプログラムから変更できるようにしたいんですが、Win32APIで可能ですか?
729 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 22:21:40.92 ID:sO4xRRZ4.net] >>720 PowerWriteACValueIndex 難易度高めだよ
730 名前:720 mailto:sage [2017/07/09(日) 22:58:40.50 ID:u50+Yb/E.net] >>721 ありがとうございます! む、難しいですか・・・。 頑張ってみます!
731 名前:デフォルトの名無しさん [2017/07/11(火) 10:34:24.01 ID:x+ezuj+Y.net] ソケット通信でUDPでrecv関数でデータ取ってるのですが これrecvでデータを取る前に何バイト溜まってるか確認するAPIあったら教えてください
732 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 11:58:32.19 ID:EEzJWlBe.net] >>723 .netではioctlsocketでFIONREADを読んでるっぽいのでそれでいんじゃね
733 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 15:22:08.77 ID:x+ezuj+Y.net] >>724 おお、マジでできましたありがとう
734 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 22:50:08.62 ID:scyI/W/6.net] #include <thread> using namespace std; ・・・ SOCKET Sock = accept( ・・・ ); だとエラーになるんですが、 threadをincludeしない、あるいはusing namespace stdを書かないと、 正常なソケットを返します。 なぜこんなことが起こるのでしょうか??
735 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 11:47:56.92 ID:vFZ8mgsl.net] 名前が衝突してるから
736 名前:726 mailto:sage [2017/07/13(木) 19:49:38.44 ID:NRXck0Ni.net] >>727 でも、エラーもなくコンパイル通りますし、VS上で定義を参照しても、 いずれの場合もWinSockのaccept()が参照されます。 同じWinSockのAPIでbind()がstd::bind()と衝突することはありましたが、 今回のaccept()はそれとは違う感じです。
737 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 19:54:13.72 ID:EhXEoqOX.net] エラーになるけどエラーないってことか
738 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 20:11:37.92 ID:WT5N9OT5.net] >>728 エラーになる最小のコードを晒さんとなんとも言えんわ
739 名前:726 mailto:sage [2017/07/13(木) 20:44:11.52 ID:NRXck0Ni.net] >>729 コンパイルエラーはありませんが、 実行時にaccept()がエラーを返します。 >>730 #include <winsock.h> #pragma comment( lib, "wsock32.lib" ) #include <thread> using namespace std; int main() { WSADATA WSAData; WSAStartup( MAKEWORD( 1, 1 ), &WSAData ); SOCKET SockListen = socket( AF_INET, SOCK_STREAM, 0 ); SOCKADDR_IN Addr; Addr.sin_family = AF_INET; Addr.sin_addr.s_addr = htonl( INADDR_ANY ); Addr.sin_port = htons( 1234 ); bind( SockListen, ( SOCKADDR* )&Addr, sizeof( SOCKADDR ) ); listen( SockListen, 1 ); SOCKET SockAccept = accept( SockListen, NULL, NULL ); closesocket( SockAccept ); closesocket( SockListen ); WSACleanup(); return 0; } これが、accept()がエラーを返すコードです。 #include <thread>かusing namespace std;のいずれか、あるいは両方をコメントアウトすると 正常なソケットを返します。 IDEはVisual Studio Express 2015 for Windows Desktopです。
740 名前:726 mailto:sage [2017/07/13(木) 20:49:20.67 ID:NRXck0Ni.net] 自己解決しました! std::bind()とwinsockのbind()が入れ替わってました! ::bind()とすればaccept()もエラーを返さなくなりました。 以前はエラーが出たと思ったのですが、うっかりしてました・・・。 失礼しました!
741 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 20:58:52.65 ID:WT5N9OT5.net] ドンマイ