windows-explorer相关内容

显示多个项目的Windows上下文菜单

我有一个列出文件的应用程序,我允许用户右击文件,我的应用程序将显示所选文件的Windows上下文菜单。 我使用SHParseDisplayName获取文件名的PIDL。然后我绑定到父对象: IntPtr pidlLast = IntPtr.Zero; SHBindToParent(pidl, typeof(IShellFolder).GUID, out oShellFolder, ou ..
发布时间:2022-04-08 13:40:56 C#/.NET

Python:如何在 Windows 资源管理器中打开文件夹(Python 3.6.2、Windows 10)

如果我将要打开的路径存储在一个名为 finalpath 的字符串中,它看起来像这样:“./2.8 电影/英语/虎胆龙威系列" 那么如何在 Windows 资源管理器中打开它?(Windows 10)(Python 3.6.2) P.S 我知道很多人都问过这个问题,但我没有发现他们很清楚.请尽快回答. 解决方案 我找到了一个简单的方法. 导入操作系统路径=“C:/用户"路径 = ..

如何刷新 Windows 资源管理器

可以更改网络卷的名称. 我把名字改成了Spinal Disk 要更改网络名称,我会这样做 在注册表中写入新名称. 使用 DefineDosDeviceW 等函数附加我的网络卷.在这个时间里,Windows 资源管理器在我的猜测中读取了注册表. SHChangeNotify(SHCNE_DRIVEADD, SHCNF_PATH, root, NULL);//可以肯定. SendM ..
发布时间:2022-01-14 12:08:23 其他开发

如何获取打开的资源管理器窗口的 PIDL?

我知道如何获取所有打开的资源管理器窗口,使用 Microsoft Internet Controls COM 库.由此,我能够找到 LocationURL 这些窗口.但是,这仅针对文件系统上的路径设置.似乎当 虚拟对象 显示,如网络打印机或回收站,LocationURL 为空.LocationName 似乎仍设置为开始栏上可见的名称. 当设置了 LocationURL 时,这足以让我知道资源 ..
发布时间:2022-01-14 12:05:03 C#/.NET

无法从特权运行的 Visual Studio 2010 拖放到调试的应用程序运行

我正在调试我的应用程序,它在 Visual Studio 2010 中具有拖放功能.我必须以特权模式运行 IDE,因为我的某些项目需要这样做. 我的问题: 正常运行 .exe 文件时可以拖放(从 Windows 资源管理器 (WE) 运行),但在 VS2010 中调试时,我无法在我的应用和 WE 之间进行拖放. 我尝试在特权模式下打开 WE,但仍然无法调试. 你有同样的问题 ..

Delphi 中的跨应用程序拖放

我想为 Windows XP 创建一个 Delphi 应用程序,它允许从 Windows 资源管理器(桌面或文件夹窗口)或其他支持此操作的应用程序(例如 Total Commander)拖放文件.反之呢?当用户从我的应用程序中拖动图标时,我应该能够将拖动对象的内容设置为自定义数据. 我的目标是创建一个自定义应用程序工具栏,我可以在其上放置应用程序并显示它们的图标或从中拖动应用程序或其他实体. ..
发布时间:2022-01-11 20:31:31 其他开发

Windows 中目录/文件夹的树视图?

在 Linux/KDE 中,我可以将目录视为树.如何在 Windows 7 中执行此操作? 考虑到我的意思不是“Windows 资源管理器".这只是显示目录,我也想要文件. 解决方案 在 Windows 命令提示符下,您可以使用“树/F"来查看当前文件夹的树和所有降序文件 &文件夹. 在 Windows 8.1 下的文件资源管理器中: 选择文件夹 按住 Shift 键, ..
发布时间:2022-01-01 14:15:30 其他开发

在所有打开的资源管理器窗口的列表框中获取路径

我想在 ListBox 中列出所有打开的 Windows 资源管理器窗口及其活动路径.如果浏览器窗口导航到不同的路径,应用程序应该刷新 ListBox. 例如两个资源管理器窗口打开.一个导航到 C:\Windows,另一个导航到 D:\Stuff.当应用程序运行时,它会将 C:\Windows 和 D:\Stuff 添加到 ListBox.然后,用户导航到打开的资源管理器窗口之一中的不同文件 ..
发布时间:2022-01-01 09:17:23 C#/.NET

使用 WinAPI 获取文件夹的选定项目

我尝试获取用户正在使用的文件夹中的选定文件.我有以下代码已经在运行,但仅限于桌面文件: 私有字符串 selectedFiles(){//获取桌面listview的句柄IntPtr vHandle = WinApiWrapper.FindWindow("Progman", "Program Manager");vHandle = WinApiWrapper.FindWindowEx(vHandle ..
发布时间:2021-12-18 00:10:06 C#/.NET

Delphi中的跨应用拖放

我想为 Windows XP 创建一个 Delphi 应用程序,它允许从 Windows 资源管理器(桌面或文件夹窗口)或其他支持此操作的应用程序(例如 Total Commander)拖放文件.反之又如何?当用户从我的应用程序中拖动图标时,我应该能够将拖动对象的内容设置为自定义数据. 我的目标是创建一个自定义应用程序工具栏,我可以将应用程序拖放到该工具栏上并显示其图标或从中拖动应用程序或其 ..
发布时间:2021-12-13 23:21:30 其他开发

批处理文件如何运行程序并设置窗口的位置和大小?

我有批处理文件,可以在我编写代码时为我设置桌面环境.该文件名为:SetEnv.cmd 并打开另外 3 个窗口: 设置为应用服务器部署目录的 Windows 资源管理器实例. 设置为写入我的部署文件的目录的第二个 Windows 资源管理器实例. 用于启动我的应用程序服务器的控制台窗口. 这里是SetEnv.cmd的内容: Explorer/n,c:\develop\jboss-4 ..
发布时间:2021-12-13 17:38:14 其他开发

读取 Explorer.exe 的 Thunk 数据

我正在尝试在 explorer.exe 中进行一些 IAT 挂钩.规格:Windows 7 x64,Visual C++.我已经达到了能够从我选择的任何可执行文件中读取 thunk 数据的程度,除了 C:\Windows\Explorer.exe.当我针对它运行我的程序时,我在从该可执行文件读取内存时收到访问冲突.但是,当我针对 C:\Windows\system32\Explorer.exe 和 ..
发布时间:2021-11-25 06:37:43 C#

如何卸下“扳手"?气球工具提示上的按钮?

我想隐藏气球工具提示上的扳手按钮 有谁知道怎么做?是否可以禁用/删除从 System.Windows.Forms.NotifyIcon 调用的系统托盘中气球工具提示上关闭按钮旁边的扳手按钮? 请帮忙 提前致谢. 解决方案 抱歉,我不认为这是可能的.负责桌面图标和任务栏的资源管理器进程也负责控制通知区域.您可以使用与 NotifyIcon 不同的对象来显示通知图标.如果您想查看类似 ..
发布时间:2021-09-27 19:15:58 C#/.NET

启动和关闭 explorer.exe 实例

当我尝试像这样从 c# 启动 explorer.exe 时,我有一个奇怪的行为: ProcessStartInfo info = new ProcessStartInfo("explorer.exe", "E:");info.WindowStyle = ProcessWindowStyle.Hidden;进程进程=新进程();process.StartInfo = 信息;process.Star ..
发布时间:2021-09-26 18:36:03 C#/.NET