Post B1lS2LJUASVpaNUeH2 by orange_in_space@mstdn.nere9.help
(DIR) More posts by orange_in_space@mstdn.nere9.help
(DIR) Post #B1lS1t634p7w4azWRU by orange_in_space@mstdn.nere9.help
2025-12-30T04:19:47Z
0 likes, 0 repeats
https://mstdn.nere9.help/@orange_in_space/115803567316070096このコントロールパネルランチャみたいなの実際に作ろうとしていろいろ試したり調べて分かったけど、Windows 11のcplファイルの大半(?)は、拡張子はcplでも、古典的なcplファイルのフォーマット(CPlAppletという関数を持ってるDLL)に従ってなくて、CPlAppletが無い単なるDLLらしく(?)どうすりゃいいの?><;
(DIR) Post #B1lS1urEWsSrXE4icy by hadsn@mstdn.nere9.help
2025-12-30T05:30:32Z
0 likes, 0 repeats
@orange_in_space Windows 3.1のcontrol.exe作るマジ!?
(DIR) Post #B1lS27PhqXAaTcIQ1g by orange_in_space@mstdn.nere9.help
2025-12-30T04:23:17Z
0 likes, 0 repeats
たとえばdumpbin /exports c:\windows\system32\joy.cplってすると CPlAppletがあるけど、dumpbin /exports c:\windows\system32\sysdm.cplってしても CPlAppletが無い><;
(DIR) Post #B1lS2LJUASVpaNUeH2 by orange_in_space@mstdn.nere9.help
2025-12-30T04:36:58Z
0 likes, 0 repeats
なんかよくわかんないけど、control .exe に渡されるcplファイルのファイル名のうち、システムに登録されてるもの(レジストリに書かれてる物)は、単なる名前として使って自前でどうにかしてるってことっぽい・・・?><;つまり、レジストリで特別扱いすることになってるファイル名の場合は、互換性の面でファイル名で指定してるように見えて実際にはファイル名で指定してるわけでは無く、情報取得としてはそのファイルを読んではいない(普通のDLLとして使う)っぽい><;
(DIR) Post #B1lSCchyLfasQmqhNY by orange_in_space@mstdn.nere9.help
2025-12-30T05:32:31Z
0 likes, 0 repeats
@hadsn わりとそれっぽい(?)けど、21世紀はCOMでどうにかなるのでかなり簡単っぽい><
(DIR) Post #B1lSHHvn1bMhRKXJXU by hadsn@mstdn.nere9.help
2025-12-30T05:33:25Z
0 likes, 0 repeats
@orange_in_space 見た目だよ見た目
(DIR) Post #B1lSMxFmoev12zajwG by orange_in_space@mstdn.nere9.help
2025-12-30T05:34:27Z
0 likes, 0 repeats
@hadsn 見た目はそうかも><;