#uselib "gdi32.dll" #func global CreateDC "CreateDCA" sptr,sptr,sptr,sptr CreateDC "DISPLAY",0,0,0 hDisplayDC = stat DeleteDC hDisplayDC
は正常に動作するようですが…
#uselib "gdi32.dll" #func global CreateDC "CreateDCA" sptr CreateDC "DISPLAY hDisplayDC = stat DeleteDC hDisplayDC
で動作させると、Windows2000/XP は動作しますが、Vista/7 は落ちます。
[動作が停止しました等]
このように、ライブラリの命令を定義するときに、必要パラメータを省略すると、Vista 以降の
OSでは、落ちるようになっているみたいです。
ちなみに、互換性モードでも起動できませんでした。
コレに気づくために、半日かかりました(;;)
このように、XPでは動くけど、Vistaでは動かない 等 他になにかありますか?