六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

在Windows桌面上放置圖標

[摘要]作者 聞怡洋 文章原始出處 http://www.vchelp.net/source/submit/desktop_sc.htm 正文在Windows桌面上放置圖標 聞怡洋 http://www.v...
作者 聞怡洋
文章原始出處 http://www.vchelp.net/source/submit/desktop_sc.htm

正文
在Windows桌面上放置圖標
聞怡洋 http://www.vchelp.net
下載示范代碼20K http://www.vchelp.net/source/submit/desktop_sc.zip

IE在安裝后在桌面添加了一個圖標,這主要是通過修改注冊表達到的這個目的。

下面的代碼可以幫助你在桌面添加圖標和刪除圖標,圖標添加后無法使用刪除功能直接刪除,而必須修改注冊表進行刪除。(在程序中使用了CRegKey這個類,在使用這個類時需要包含頭文件:atlbase.h)

//首先需要提供四個參數(shù)
    m_szGUID ="{FA89ADA1-936E-4905-8216-70CA2A6C1B5A}"; //GUID
    //請利用Visual Studio\Common安裝目錄下\Tools\GUIDGEN.EXE程序自己創(chuàng)建一個GUID
    m_szCmd = "cmd /K dir c:\\"; //設(shè)置命令
    m_szIconPath = "d:\\wenyy\\a.ico"; //圖標文件
    m_szDName = "我的圖標"; //設(shè)置顯示的名稱

void CDesktop_scDlg::OnCreate()
{//創(chuàng)建圖標
    UpdateData(TRUE);
    //
    char szTemp[256];

    CRegKey m_kdsktp;
    //創(chuàng)建GUID入口
    sprintf(szTemp,"CLSID\\%s",m_szGUID);
    m_kdsktp.Create(HKEY_CLASSES_ROOT,szTemp);
    m_kdsktp.SetValue(m_szDName);
    m_kdsktp.Close();

    //設(shè)置圖標
    sprintf(szTemp,"CLSID\\%s\\DefaultIcon",m_szGUID);
    m_kdsktp.Create(HKEY_CLASSES_ROOT,szTemp);
    m_kdsktp.SetValue(m_szIconPath);
    m_kdsktp.Close();

    //設(shè)置雙擊圖標時的打開命令
    sprintf(szTemp,"CLSID\\%s\\Shell\\Open\\Command",m_szGUID);
    m_kdsktp.Create(HKEY_CLASSES_ROOT,szTemp );
    m_kdsktp.SetValue(m_szCmd);
    m_kdsktp.Close();

    //設(shè)置菜單屬性
    sprintf(szTemp,"CLSID\\%s\\ShellFolder",m_szGUID);
    BYTE bValue[4];
    m_kdsktp.Create(HKEY_CLASSES_ROOT,szTemp);
    bValue[0]=0x0; //"00.00.00.00"
    bValue[1]=0x0;
    bValue[2]=0x0;
    bValue[3]=0x0;
    RegSetValueEx(m_kdsktp.m_hKey,"Attributes",0,REG_BINARY,bValue,4);
    m_kdsktp.Close();

    //在桌面放置圖標
    sprintf(szTemp,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\%s",m_szGUID);
    m_kdsktp.Create(HKEY_LOCAL_MACHINE,szTemp);
    m_kdsktp.SetValue(m_szDName);
    m_kdsktp.Close();

    //通知桌面更新
    SHChangeNotify(SHCNE_ASSOCCHANGED,SHCNF_FLUSHNOWAIT,0, 0);
}

void CDesktop_scDlg::OnDel()
{//刪除圖標
    UpdateData(TRUE);
    //
    char szTemp[256];

    CRegKey m_kdsktp;
    //刪除GUID入口
    sprintf(szTemp,"CLSID");
    m_kdsktp.Open(HKEY_CLASSES_ROOT,szTemp);
    m_kdsktp.DeleteSubKey(m_szGUID);
    m_kdsktp.Close();

    //刪除桌面圖標
    sprintf(szTemp,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace");
    m_kdsktp.Open(HKEY_LOCAL_MACHINE,szTemp);
    m_kdsktp.DeleteSubKey(m_szGUID);
    m_kdsktp.Close();

    //通知桌面更新
    SHChangeNotify(SHCNE_ASSOCCHANGED,SHCNF_FLUSHNOWAIT,0, 0);
}


主站蜘蛛池模板: 日韩一区二区三区免费视频 | 日韩一区二三区无 | 亚洲精品老司机综合影院 | 青青青爽视频在线观看入口 | 亚洲成人三级 | 午夜欧美| 天天天天做夜夜夜做 | 日韩性大片免费 | 午夜精品久久久久久影视riav | 五月天六月婷婷 | 日韩专区亚洲综合久久 | 欧美性视频一区二区三区 | 青青青久草 | 亚洲成a人片在线v观看 | 欧美一级做一级爱a做片性 欧美一级做一a做片性视频 | 婷婷综合久久中文字幕一本 | 一级十八以 下岁女子毛片 一级人做人爰a全过程免费视频 | 三级黄色在线免费观看 | 一级做a爰视频免费观看2019 | 日韩精品欧美高清区 | 日日夜夜免费精品视频 | 日本在线观 | 性喷潮久久久久久久久 | 桃花综合久久久久久久久久网 | 欧洲乱码专区一区二区三区四区 | 四虎影片| 收集最新中文国产中文字幕 | 日本不卡一二三区 | 亚洲精品成人网 | 色一级| 色站app| 四虎免费在线观看 | 日本五级床片全部免费午夜 | 亚色在线观看 | 四虎影院在线网址 | 日韩www| 日韩精品在线免费观看 | 日本不卡在线观看 | 亚洲刺激视频 | 香港全黄一级毛片在线播放 | 日韩欧美亚洲视频 |