Win32API質問箱 Build116
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/10/30(水) 17:17:04.92■過去スレ
Win32API質問箱 Build115
http://toro.2ch.net/test/read.cgi/tech/1373671389/
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
0369デフォルトの名無しさん
2013/12/20(金) 12:43:14.28ストアアプリについてはこちらで訊いてね
Windowsストアアプリ開発について語れ
http://toro.2ch.net/test/read.cgi/tech/1380560594/
0370367
2013/12/20(金) 13:36:51.68Win8のタッチキーボードの開閉のAPIってあるのでしょうか?
0371デフォルトの名無しさん
2013/12/20(金) 14:33:58.680372デフォルトの名無しさん
2013/12/20(金) 15:04:00.790373デフォルトの名無しさん
2013/12/20(金) 16:00:58.15TextAutomationPeer
ってのは、デスクトップアプリのC++から使えるのでしょうか?_?
0374デフォルトの名無しさん
2013/12/20(金) 16:37:58.340375デフォルトの名無しさん
2013/12/20(金) 16:41:31.35使えるよ
常識で考えろ
0376デフォルトの名無しさん
2013/12/20(金) 16:46:55.34使えないよ
常識で考えろ
0377デフォルトの名無しさん
2013/12/20(金) 16:54:16.67知らないならレスしないで下さい、ウザイだけです。
0378デフォルトの名無しさん
2013/12/20(金) 17:43:02.27こういうのがありました。
0379デフォルトの名無しさん
2013/12/20(金) 18:18:19.100380デフォルトの名無しさん
2013/12/20(金) 18:32:01.39>>347
0381デフォルトの名無しさん
2013/12/20(金) 18:40:09.070382デフォルトの名無しさん
2013/12/21(土) 07:19:38.05ボードに入力されるある入力がonになったら〜みたいな処理をしようとすると
ポーリング以外になにか方法ある?
WaitForIO(IOChannel,IOAddress,true)
でfalseの間はスケジューリングして頂かなくとも結構です。
みたいなw
0383デフォルトの名無しさん
2013/12/21(土) 08:01:37.19割り込みを有効化した後HLTでCPU自体を止めて、
割り込み処理の中で割り込み無効化してHLT抜ける、とかいうのも定型文だっけ?
Windowsでその辺叩くのはDDKの領分だろうけど、普通のアプリケーションから
シリアル・パラレルポートを汎用IOとして使う場合はポーリングせざるを得ない…かも
0384デフォルトの名無しさん
2013/12/21(土) 08:58:54.83化石乙
0385デフォルトの名無しさん
2013/12/21(土) 09:37:47.19間違ってはいないと思うが?
0386デフォルトの名無しさん
2013/12/21(土) 10:24:34.500387デフォルトの名無しさん
2013/12/21(土) 10:27:17.77HLTで止めて待機して割り込みで解除っつうのはありだが
CPUの能力の無駄遣いを避けるために
HLTなんてせず出来ることがあればそちらをやるべき
0388デフォルトの名無しさん
2013/12/21(土) 10:29:10.030389デフォルトの名無しさん
2013/12/21(土) 11:47:51.36msbsj://-a12000004/
steam://rungameid/57690
といった特殊なURLにアクセスできるようになるのだけど
これ自作するためのキーワードかサイトあったら教えて下さい
0390片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/21(土) 16:20:11.29URLスキーム
0391デフォルトの名無しさん
2013/12/21(土) 17:40:45.06ないって誰かが言えば信じるの?
情弱の極み
本当にゴミだなwwwwww
0392デフォルトの名無しさん
2013/12/21(土) 17:53:53.81お前本当に飽きないな
0393デフォルトの名無しさん
2013/12/21(土) 18:39:26.240394デフォルトの名無しさん
2013/12/21(土) 21:34:49.24スピンロックはポーリングの一種じゃねーの?
>>387
組み込みでは省電力の為にもHLTするんじゃねーの?
0395デフォルトの名無しさん
2013/12/22(日) 01:10:06.02ありがとうございます
レジストリの登録だけでできるとは思わなかった
Registering an Application to a URI Scheme (Windows)
http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx
0396デフォルトの名無しさん
2013/12/22(日) 13:09:26.04お前がどう思おうが知ったことじゃない。
基礎からやってない奴は迷惑なんだよ。
0397デフォルトの名無しさん
2013/12/22(日) 13:11:55.730398デフォルトの名無しさん
2013/12/22(日) 13:13:37.480399デフォルトの名無しさん
2013/12/22(日) 15:51:53.74ゴミはスルーしとけ
0401デフォルトの名無しさん
2013/12/22(日) 18:23:17.27同僚から聞いたのですが、SDKってユーザーアプリでは最も低級だから
ほぼ何でもできると思っていましたが間違いですか?
0402片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 18:30:11.45作れる。作ったことあるもん。でも、上流設計ができないと時間の無駄になる可能性大。
0403片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 18:45:18.850404デフォルトの名無しさん
2013/12/22(日) 18:48:11.67という認識で良いでしょうか?
Win32APIで出来ない(他のMFCや何かツールキットでは出来る)ことって
あるのでしょうか?
0405片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 18:59:52.380406デフォルトの名無しさん
2013/12/22(日) 19:07:23.37ありがとうございます。
Win32APIで出来ない(他では出来る)ことってあるのでしょうか?
0407片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 19:07:29.300408デフォルトの名無しさん
2013/12/22(日) 19:08:43.80ありがとうございます
0409片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 19:22:16.05これはSDKでは(情報不足でほとんど不可能という意味で)作れない。デバイスドライバは
DDKという開発キットを使って作る。DDKを使えば、日本語入力システムさえも作ることができる。
0410デフォルトの名無しさん
2013/12/22(日) 19:25:05.240411デフォルトの名無しさん
2013/12/22(日) 19:26:20.880412片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 19:35:01.650413デフォルトの名無しさん
2013/12/22(日) 20:02:24.090414デフォルトの名無しさん
2013/12/22(日) 22:06:44.670415片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 22:19:38.15globalalloc
globallock
globalunlock
createstreamonhglobal
0416デフォルトの名無しさん
2013/12/22(日) 22:31:49.99できてること DDK<SDK<MFC
0417デフォルトの名無しさん
2013/12/22(日) 22:42:14.86つGiveMeIStream
0418デフォルトの名無しさん
2013/12/22(日) 23:25:56.580419デフォルトの名無しさん
2013/12/24(火) 15:50:25.730420デフォルトの名無しさん
2013/12/24(火) 18:00:42.28アンチhogeは平日の昼間からこんなところまで来ているのか
0421デフォルトの名無しさん
2013/12/25(水) 16:10:35.110422デフォルトの名無しさん
2013/12/25(水) 18:01:03.150423デフォルトの名無しさん
2013/12/25(水) 20:36:07.68XPのサポート終了時まで?
0424デフォルトの名無しさん
2013/12/25(水) 22:24:30.280425デフォルトの名無しさん
2013/12/25(水) 23:20:47.770426デフォルトの名無しさん
2013/12/26(木) 14:20:15.27http://k-tai.impress.co.jp/docs/news/20131226_629189.html
0427デフォルトの名無しさん
2013/12/26(木) 15:48:17.510428デフォルトの名無しさん
2013/12/26(木) 18:53:57.02バグでしたゴメソでOKww
0429デフォルトの名無しさん
2013/12/27(金) 02:24:51.920430デフォルトの名無しさん
2013/12/27(金) 17:04:49.31ディレクトリを取得する方法ってSHGetFolderPath以外にもどんな方法があるの?
0431デフォルトの名無しさん
2013/12/27(金) 17:41:48.06本来の場所以外に書き換えられてるかもしれない
0432デフォルトの名無しさん
2013/12/27(金) 18:15:11.24Environment.SpecialFolder列挙体は?
0433デフォルトの名無しさん
2013/12/27(金) 19:34:25.400434デフォルトの名無しさん
2013/12/27(金) 22:12:55.090435デフォルトの名無しさん
2013/12/30(月) 11:25:04.47どのapi使えばいい?
0436デフォルトの名無しさん
2013/12/30(月) 21:40:24.800437デフォルトの名無しさん
2013/12/30(月) 23:57:53.58標準出力がリダイレクトされているか判別する方法はありますか?
0438デフォルトの名無しさん
2013/12/31(火) 00:47:31.680439デフォルトの名無しさん
2013/12/31(火) 00:53:44.84あれ、ないんですか?
例えばmoreコマンドは出力先がコンソールの場合は
画面サイズで出力を一時停止しますけど、
リダイレクトされてる場合は一時停止しません。
なので判別方法が何かあるかと思うのですが・・・。
0440デフォルトの名無しさん
2013/12/31(火) 01:06:42.070441デフォルトの名無しさん
2013/12/31(火) 01:18:11.160442デフォルトの名無しさん
2013/12/31(火) 05:57:34.55しばらく気付かんかった・・・
>>437>>439
GetStdHandleして得られたハンドルに対して、GetFileTypeやGetConsoleModeでチェック掛ける。
>>441みたくコンソール専用機能を呼んでエラーを見ても良い
0443デフォルトの名無しさん
2013/12/31(火) 21:56:38.82isatty
0444デフォルトの名無しさん
2014/01/03(金) 22:59:04.180445デフォルトの名無しさん
2014/01/03(金) 23:20:32.250446デフォルトの名無しさん
2014/01/03(金) 23:42:20.480447デフォルトの名無しさん
2014/01/03(金) 23:56:59.880448デフォルトの名無しさん
2014/01/04(土) 00:20:23.420449デフォルトの名無しさん
2014/01/04(土) 00:49:34.64無理じゃないですかね?
というか、かなりハード寄りなので板自体難しいかも。
むしろこの際、Linux板でお願いしたほうが良いかもしれないです。
Linuxユーザーは日頃からドライバを書きなれてると聞きました。
0450デフォルトの名無しさん
2014/01/04(土) 00:52:45.390451デフォルトの名無しさん
2014/01/04(土) 00:58:22.14業務アプリ開発者、カーネル開発者、ハードウェア開発者、経営者などを
一人で兼務している人もたくさんいますよ。
中にはドライバを書けない人もいるとは思いますけど、そっちのほうが
少数派ですよ。
0452デフォルトの名無しさん
2014/01/04(土) 01:22:56.56偽って言うか、仮想ディスプレイドライバじゃねーの?
そもそもノーパソの一つでもあればマルチディスプレイなんて楽にテストできる気がするが。
0453デフォルトの名無しさん
2014/01/04(土) 16:05:46.41流石に分からんなあ…
0454デフォルトの名無しさん
2014/01/04(土) 16:29:16.59TabletPCを180度回すと画面は回転しますが音の左右はそのままなので左右を
入れ替えたいです
0455デフォルトの名無しさん
2014/01/04(土) 17:08:13.38ドトネ池
0456デフォルトの名無しさん
2014/01/04(土) 17:16:56.74金かかるからfreeはやだ
0457デフォルトの名無しさん
2014/01/04(土) 19:42:49.800458デフォルトの名無しさん
2014/01/04(土) 20:01:47.68セマフォを使えば、共有資源にアクセスできる数を制限できるらしい
のですが、2以上にする理由がわかりません。
ある資源に同時にアクセスするスレッドが複数ある場合に排他処理を
して保護するのが目的だと思いますが・・・
2以上にするのであれば、排他処理しなくていいのでは?
と思ってしまいます。
0459デフォルトの名無しさん
2014/01/04(土) 20:07:01.81ドコモなり、AUなり、SBMのサポートに聞け
0460デフォルトの名無しさん
2014/01/04(土) 20:16:55.19プロセスを跨いで、有限のリソースにアクセス出来るのが
セマフォ。
プロセス内で1つのリソースを排他するならクリティカルセクション使えよ
0461デフォルトの名無しさん
2014/01/04(土) 20:21:06.330463デフォルトの名無しさん
2014/01/04(土) 20:36:27.90リソースが2個ならクリティカルセクションを2個用意し、スピンロックを設定したほうが
カーネルモードへの移行がなくてコスト的に安いのですが。
0464デフォルトの名無しさん
2014/01/04(土) 20:40:53.750465デフォルトの名無しさん
2014/01/04(土) 20:44:44.080467デフォルトの名無しさん
2014/01/04(土) 21:03:15.50100なら100だろ
大丈夫か?
0468デフォルトの名無しさん
2014/01/04(土) 21:05:49.47■ このスレッドは過去ログ倉庫に格納されています