Win10代码设置默认浏览器研究
Posted 小米渣的逆袭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10代码设置默认浏览器研究相关的知识,希望对你有一定的参考价值。
目前研究了下Win10上设置默认浏览器的方法(代码)
发现目前网上大部分的方法都不行,主要原因是因为微软这个做法的原因主要是觉得很多软件强 X用户,未经用户肆意修改默认程序或者将大量文件格式关联成自己。
这个这网页的方法貌似只有SetDefaultBrowser可以 但是没有源码
SetDefaultBrowser – Set the Default Browser per command line or script – the kolbicz blog
看了谷歌浏览器,也是自己跳转到系统设置界面让你自己设置,具体代码
SHELLEXECUTEINFOW sei = 0 ;
sei.cbSize = sizeof(sei);
sei.lpVerb = L"open";
sei.lpFile = L"ms-settings:defaultapps";
sei.nShow = SW_SHOWNORMAL;
if (!ShellExecuteExW(&sei))
printf("Failed with error code %d", GetLastError());
Launch the Windows Settings app - UWP applications | Microsoft Docs
ms-settings - Windows CMD - SS64.com
以上是关于Win10代码设置默认浏览器研究的主要内容,如果未能解决你的问题,请参考以下文章