bool createdesktopshotcut( cstring strname, cstring strsourcepath )
int i;
char path[max_path+1];
cstring strdestdir;
i=csidl_desktopdirectory;
lpitemidlist pidl;
lpmalloc pshell;
if(succeeded(shgetmalloc(&pshell)))
pshell->release();
strdestdir.format("%s",path);
strdestdir+="\\";
strdestdir+=strname;//設定桌面快捷方式的名字
strdestdir+=".lnk";
ishelllink* psl;
if(succeeded(cocreateinstance
(clsid_shelllink,null,clsctx_inproc_server,iid_ishelllink,(lpvoid*)&psl)))
else
}else
}else
}else
}else
}
建立桌面快捷方式
bool createdesktopshotcut cstring strname,在桌面顯示的名稱 cstring strsourcepath 檔案絕對路徑名稱 pshell release strdestdir.format s path strdestdir strdestdir strnam...
DELPHI建立桌面快捷方式
由於我們是通過ole inte ce實現此功能的,因此在程式單元的uses語句中要加入comobj activex和shlobj這三個單元。在單元的宣告部分加入以下 procedure createlink programpath,programarg,linkpath,descr string 其...
Ubuntu 建立桌面快捷方式
一 第一種方式 1.安裝必要軟體 gnome panel python view plain copy sudo apt get install no install recommends gnome panel 2.開始建立桌面快捷方式 在terminal 中輸入如下命令 python view ...