Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#集成到Windows Shell中_C#_Wpf - Fatal编程技术网

C#集成到Windows Shell中

C#集成到Windows Shell中,c#,wpf,C#,Wpf,我目前正在用C#开发一个应用程序。我正在使用WPF表单和嵌入式SQLite数据库 我想知道是否有可能将我的程序集成到Windowsshell中。我希望能够做到的是,如果用户右键单击网站或软件上的用户名或密码文本字段,则右键单击菜单将显示我的程序选项。如果用户希望从我编写的软件中复制用户名,则可以右键单击该字段,进入“检索密码管理器数据”菜单,选择类别(软件/网站)>从数据库检索的公司名称,然后进入“复制用户名或密码” 谢谢你在这件事上的帮助 自.NET 4.0以来,将.NET应用程序集成到she

我目前正在用C#开发一个应用程序。我正在使用WPF表单和嵌入式SQLite数据库

我想知道是否有可能将我的程序集成到Windowsshell中。我希望能够做到的是,如果用户右键单击网站或软件上的用户名或密码文本字段,则右键单击菜单将显示我的程序选项。如果用户希望从我编写的软件中复制用户名,则可以右键单击该字段,进入“检索密码管理器数据”菜单,选择类别(软件/网站)>从数据库检索的公司名称,然后进入“复制用户名或密码”


谢谢你在这件事上的帮助

自.NET 4.0以来,将.NET应用程序集成到shell中在技术上是可行的。Google IContextMenu查找实现所需COM接口的示例C#代码。当心做对的困难,调试是非常不愉快的


但这与您所要求的还有很长的距离,shell扩展处理程序允许您在资源管理器窗口的上下文菜单中创建一个菜单项。其他应用程序中的文本框不像shell那样公开标准的可扩展性接口。这不是完全不可能的,它需要使用windows钩子将代码注入应用程序。但是你不能用C#编写这样的代码。

自从.NET 4.0以来,将.NET应用程序集成到shell在技术上是可行的。Google IContextMenu查找实现所需COM接口的示例C#代码。当心做对的困难,调试是非常不愉快的


但这与您所要求的还有很长的距离,shell扩展处理程序允许您在资源管理器窗口的上下文菜单中创建一个菜单项。其他应用程序中的文本框不像shell那样公开标准的可扩展性接口。这不是完全不可能的,它需要使用windows钩子将代码注入应用程序。但是你不能用C#编写这种代码。

我认为这更像是一个浏览器插件,而不是与windows shell的集成。你认为这在不同的浏览器中如何工作?它是一个windows应用程序。如果您想查看该软件的当前版本,请随时从www.boardiesitsolutions.com/DownloadManager下载该软件,如果这对我的意思有帮助的话。我相信这更多的是一个浏览器插件,而不是与windows shell的集成。您希望它在不同的浏览器中如何工作?它是一个windows应用程序。如果您想查看该软件的当前版本,请访问www.boardiesitsolutions.com/DownloadManager下载,如果这对我的意思有帮助的话。