编辑.mp3
文件的注册表,请参考此处给出的答案:
Create registry entry to associate file extension with application in C++
我在c ++中编写了以下代码,在.mp3文件的上下文菜单中添加open_wihtNewAPp
。
Registry::SetValue("HKEY_CURRENT_USER\\Software\\Classes\\mp3file\\shell\\open_wihtNewAPp\\command", nullptr, "C:\\Users\\Devansh\\Desktop\\GUI.exe \"%1\"");
Registry::SetValue("HKEY_CURRENT_USER\\Software\\Classes\\.mp3", nullptr, "mp3file");
但该选项未在上下文菜单中添加。
我也检查了regedit
,密钥已成功添加。
答案 0 :(得分:0)
我无法在链接问题中找到任何与您的方法相似的内容。电脑相当精确。如果他们查找HKEY_CURRENT_USER\Software\Classes\mp3file\shell\open\command
,则不要指望HKEY_CURRENT_USER\Software\Classes\mp3file\shell\open_wihtNewAPp
能够正常工作。即使拼写错误也小到" wiht"部分已经太多了,更不用说整个_wihtNewAPp
部分。