C++ 创建快捷方式的最简单方法
生活随笔
收集整理的這篇文章主要介紹了
C++ 创建快捷方式的最简单方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?//代碼如下:
HRESULT hr = CoInitialize(NULL);
?if (SUCCEEDED(hr))
?{
??IShellLink *pisl;
??hr = CoCreateInstance(CLSID_ShellLink, NULL,
???????CLSCTX_INPROC_SERVER, IID_IShellLink, (void**)&pisl);
??if (SUCCEEDED(hr))
??{
???IPersistFile* pIPF;
/
//這里是我們要創建快捷方式的原始文件地址
???pisl->SetPath("c://windows//notepad.exe");
???hr = pisl->QueryInterface(IID_IPersistFile, (void**)&pIPF);
???if (SUCCEEDED(hr))
???{
/
//這里是我們要創建快捷方式的目標地址
????pIPF->Save(L"c:/記事本.lnk", FALSE);
????pIPF->Release();
???}
???pisl->Release();
??}
??CoUninitialize();
?}
That's all.
總結
以上是生活随笔為你收集整理的C++ 创建快捷方式的最简单方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 32 六角oled驱动_Alienwar
- 下一篇: 程序员如何接私单做SOHO一族