Tag: explorer

附加到shell扩展中的默认工具提示

我有一个使用SharpShell构建的shell扩展。 我想知道是否可以附加到鼠标hover在文件上时看到的工具提示: 我已阅读并尝试使用Shell Info Tip Handler ,但问题在于它会将您设置的内容覆盖整个工具提示,而不是让您能够将一行文本附加到您正常的默认工具提示会看到,这是我想要的结果。 我有一种感觉,SharpShell可能不支持这种方式,因此,有助于我从人们那里获得有关如何在MSVC ++ shell扩展中另外解决此问题的见解。

如何以编程方式使用Windows文件资源管理器执行搜索?

我们的网络上有一个文件夹,我们想在其中搜索,包括我们程序中的子文件夹。 我们想要返回一个名称包含“String1”或“String2”或“StringN”的文件列表。 我们希望以编程方式打开资源管理器窗口,并使用本机Windows文件资源管理器查看与搜索结果匹配的所有文件。 这可能吗? 怎么样? 谢谢!

Process.Start()没有启动.exe文件(手动运行时工作)

我有一个.exe文件,需要在创建文件后运行。 文件已成功创建,我之后使用以下代码运行.exe文件: ProcessStartInfo processInfo = new ProcessStartInfo(); processInfo.FileName = pathToMyExe; processInfo.ErrorDialog = true; processInfo.UseShellExecute = false; processInfo.RedirectStandardOutput = true; processInfo.RedirectStandardError = true; Process proc = Process.Start(processInfo); 我也试过一个简单的Process.Start(pathToMyExe); 但.exe文件未运行。 当我在Windows资源管理器上手动尝试pathToMyExe ,程序正确运行。 但不是通过该计划。 我看到的是光标转向等待几秒然后恢复正常。 所以也没有抛出exception。 什么阻止文件?

如何从C#应用程序中显示Windows资源管理器上下文菜单?

我在我的应用程序中有一个文件列表,我想让人们右键单击一个项目并显示Windows资源管理器上下文菜单。 我假设我需要使用IContextMenu接口,但我不确定从哪里开始。

在Windows窗体应用程序窗体中嵌入文件资源管理器实例

我的(C#,.NET 3.5)应用程序生成文件,除了引发可以捕获和响应的事件之外,我还想在表单中向用户显示目标文件夹。 文件列表显示在与其他信息相同的表单中。 我正在使用WebBrowser控件的一个实例( System.Windows.Forms.WebBrowser ),然后导航到该文件夹​​。 这将显示资源管理器窗口的一些默认视图,左侧是文件摘要面板,“Tiles”(大图标和文本)视图中的文件。 例如, wb.Navigate(@”c:\path\to\folder\”); 我想压缩面板并在详细信息视图中查看文件列表。 用户可以通过右键单击上下文菜单来实现此目的,但我希望它能自动生成。 我宁愿不必构建自己的TreeView,DataGridView或其他任何东西; WebBrowser控件执行所有更新和重新排序,以及“免费”。 有没有更好的办法? 使用不同的控件或传递给控件的其他参数? 如果我可以捕获事件(例如,文件被选中/重命名/双击等),那就更好了!