桌面牆紙路徑

2021-04-16 00:08:55 字數 655 閱讀 2976

hkey hkey;

tchar szoriginalwall*****[max_path] =;

tchar szwall*****[max_path] =;

dword dwbuflen 

=max_path;

regopenkeyex(hkey_current_user,

__text(

"control panel/desktop"),

0,key_query_value,

&hkey );

regqueryvalueex( hkey,

__text(

"originalwall*****"),

null,

null,

(lpbyte)szoriginalwall*****,

&dwbuflen);

regqueryvalueex( hkey,

__text(

"wall*****"),

null,

null,

(lpbyte)szwall*****,

&dwbuflen);

if( 0==

_tcscmp(szwall*****,szoriginalwall*****))

regclosekey(hkey);

用C 設定桌面牆紙

網上有很多用其它語言來設定桌面桌布的方法,但是我沒有找到用 c 語言來寫的,由於自己需要在專案中做這樣乙個功能,所以通過察看其它語言寫的資料來自己用 c 寫了乙個這樣的程式。主要是同過 windows api 函式來設定桌布,然後還要通過寫登錄檔來設定桌布的顯示方式 中心 平鋪 拉伸 注意事項 首先...

vb實現桌面牆紙自動更換

看著大兒子的 突然想要將所有兒子的 都作為牆紙。而且打算每次開機都換一張 作為桌面。所以就查了查資料,做了乙個桌面的自動更新程式,只要將其快捷方式放入啟動組內就可以了。下面說說 吧 setkeyvalue和setvalueex是在網上抄來的對登錄檔進行操作的函式,最後乙個setdesktop的函式就...

ubuntu桌面路徑修改

我把使用者目錄下的desktop等目錄全刪除了,然後重啟後發現在使用者目錄下建立的檔案都顯示在桌面上了,這顯示得多醜陋啊!於是查了下原來是桌面路徑被修改了,nano config user dirs.dirs xdg desktop dir home xdg download dir home do...