- 801 名前:名無しさん@お腹いっぱい。 [2009/11/04(水) 19:34:50 ID:V7YiZudu0]
- SystemParametersInfo API を使って、レジストリの更新をWindowsに認識させたいのですけど
(壁紙のレジストリを書き換えて、その場で表示が変わるように) WScript.Shellを使ってのレジストリの書き換えは出来ましたが、更新が出来ません。 調べてみると、SystemParametersInfo、を使えとありましたが どうにもDEF_DLLの書き方や、そのあとの呼び出し方がわかりません。 DEF_DLL SystemParametersInfoA(Int, Int, String, Int) :Int :User32 Const SPI_SETDESKWALLPAPER = 20 Const SPIF_SENDWININICHANGE = "&H2" Const SPIF_UPDATEINIFILE = "&H1" SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, "c:\01.bmp", SPIF_UPDATEINIFILE or SPIF_SENDWININICHANGE) 今のところ上記ではさっぱり動かないです。 UWSCでのサンプル等があればお教え願えるとありがたいです。
|

|