问题是我的exe是由一个服务启动的,在该exe中,我调用了ShellExecute来打开一个链接。在这种情况下,ShellExecute总是在IE中打开链接,而不是在默认的网页浏览器中。
我认为当我通过服务执行exe时,它不会在用户上下文中运行,因此它不会在默认的web浏览器中打开链接。
任何人可以帮助我如何在这种情况下打开默认的网络浏览器的链接。
发布于 2014-06-27 14:44:57
您将需要在服务中模拟用户帐户/上下文。使用this link了解如何在服务中模拟活动用户上下文。
https://stackoverflow.com/questions/24445508
复制相似问题