标签: c++ visual-c++
问题是我的exe是由服务启动的,在那个exe中我调用了ShellExecute来打开一个链接。在这种情况下,ShellExecute始终在IE中打开链接而不是默认Web浏览器。
我认为当我通过服务执行exe时,它不会在用户上下文中运行,因此它不会在默认Web浏览器中打开链接。
在这种情况下,任何人都可以帮助我在默认的网络浏览器中打开链接。
答案 0 :(得分:1)
您需要模拟服务中的用户帐户/上下文。使用this link了解如何模拟服务中的活动用户上下文。