VC MFC 建立桌面快捷方式

2021-06-01 19:29:06 字數 659 閱讀 9946

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 ...