c# - 如何使用 Windows 服务调用浏览器选项卡
问题描述
我需要从中创建 Windows 服务应用程序,我需要打开一个浏览器选项卡/窗口。有趣的 VS 2017 和 Windows 10。
解决方案
如果您只想启动浏览器并打开一个网站,您可以使用:
try
{
using (Process myProcess = new Process())
{
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.FileName = "C:\\Program Files\\Internet Explorer\\iexplore.exe";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
我刚试过这个,它正在工作。您可以使用环境变量作为 IE 的路径。
推荐阅读
- deep-learning - Bahdanau 中的状态维度 注意
- ios - 更改 robot.usdz 颜色后的 ARKit 错误
- python - 尝试在 geopandas 中使用 to_crs 投影 shapefile 会出错
- android - ROOM 单库多实体,不同表插入查询
- c - Gdb 挂起断点无法解析
- join - 如何使用 InfluxDB 通量查询在 Grafana 中以特定方式合并(连接)两个表?
- django - 重写序列化程序的 update() 函数失败
- google-api - 如何从 Youtube Analytics API 获取观看率?
- security - OpenID Connect 如何处理服务链?
- haskell - 使用过滤器的初学者类型错误