嵌入式系统中间件的Python和C/C++哪个更加适用

交大计算机第二次作业_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
交大计算机第二次作业
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩81页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢C++如何取到桌面其中一个快捷方式图标里的起始位置比如说安装了个360杀毒软件,并在桌面上创建了360杀毒软件的快捷方式。它的属性里有个“起始位置”,如"C:\Program&Files\360\360sd"。&&&我要写一个C++程序,只知道360杀毒软件快捷图标的名称,要取到“起始位置”的字符串"C:\Program&Files\360\360sd"。&&如何写?桌面路径取当前用户的桌面路径。也就是说:如果一台机子上开了好几个用户账号,那就取登陆的那个的桌面地址。假设每一个用户都安装了360杀毒,并生成桌面图标.
回答1:  void&QdSetup::GetLinkPath(wchar_t&*lpszLink,&wchar_t&*szPath,&wchar_t&*szParam)&&&
HRESULT&&&&&&&&
IShellLink*&&&&&&&&
wchar_t&&&szGotPath[MAX_PATH];&&&
wchar_t&&&szArguement[MAX_PATH];&&&
WIN32_FIND_DATA&&&&&&
*szPath&&&=&&&0;&&&//&&&assume&&&failure&&&
CoInitialize(0);&&&
//&&&Get&&&a&&&pointer&&&to&&&the&&&IShellLink&&&interface.&&&
hres&&&=&&&CoCreateInstance(CLSID_ShellLink,&&&NULL,&&&
CLSCTX_INPROC_SERVER,&&&IID_IShellLink,&&&(LPVOID&&&*)&&&&psl);&&&
if&&&(SUCCEEDED(hres))&&&{&&&
IPersistFile*&&&&&&
//&&&Get&&&a&&&pointer&&&to&&&the&&&IPersistFile&&&interface.&&&
hres&&&=&&&psl-&QueryInterface(IID_IPersistFile,&&&
(void**)&ppf);&&&
if&&&(SUCCEEDED(hres))&&&{&&&
//WCHAR&&&wsz[MAX_PATH];&&&
////&&&Ensure&&&that&&&the&&&string&&&is&&&Unicode.&&&
//MultiByteToWideChar(CP_ACP,&&&0,&&&lpszLink,&&&-1,&&&wsz,&&&
// MAX_PATH);&&&
//&&&Load&&&the&&&shortcut.&&&为什么我的快捷方式的起始位置是空的呢_百度知道
为什么我的快捷方式的起始位置是空的呢
怎样才能不是空的
而且在360里面还找不到此软件 怎么样才能找到呢
怎样才能把起始位置 回复呢?
如果删除了你当然就找不着了,所以只留下了一个空的快捷方式。当快捷方式找不到程序时起始位置就变成了空的此软件已经被删除或者移走
采纳率:38%
为您推荐:
其他类似问题
快捷方式的相关知识
等待您来回答}

我要回帖

更多关于 嵌入式系统的应用实例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信