windows-explorer相关内容
我有一个列出文件的应用程序,我允许用户右击文件,我的应用程序将显示所选文件的Windows上下文菜单。 我使用SHParseDisplayName获取文件名的PIDL。然后我绑定到父对象: IntPtr pidlLast = IntPtr.Zero; SHBindToParent(pidl, typeof(IShellFolder).GUID, out oShellFolder, ou
..
我的程序设置 "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" 值为 "Hidden".但是,我无法刷新资源管理器以考虑此更改.我试过了: 1) SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, IntPtr.Zero, IntPtr.Zero);` 2)
..
如果我将要打开的路径存储在一个名为 finalpath 的字符串中,它看起来像这样:“./2.8 电影/英语/虎胆龙威系列" 那么如何在 Windows 资源管理器中打开它?(Windows 10)(Python 3.6.2) P.S 我知道很多人都问过这个问题,但我没有发现他们很清楚.请尽快回答. 解决方案 我找到了一个简单的方法. 导入操作系统路径=“C:/用户"路径 =
..
可以更改网络卷的名称. 我把名字改成了Spinal Disk 要更改网络名称,我会这样做 在注册表中写入新名称. 使用 DefineDosDeviceW 等函数附加我的网络卷.在这个时间里,Windows 资源管理器在我的猜测中读取了注册表. SHChangeNotify(SHCNE_DRIVEADD, SHCNF_PATH, root, NULL);//可以肯定. SendM
..
我知道如何获取所有打开的资源管理器窗口,使用 Microsoft Internet Controls COM 库.由此,我能够找到 LocationURL 这些窗口.但是,这仅针对文件系统上的路径设置.似乎当 虚拟对象 显示,如网络打印机或回收站,LocationURL 为空.LocationName 似乎仍设置为开始栏上可见的名称. 当设置了 LocationURL 时,这足以让我知道资源
..
我正在调试我的应用程序,它在 Visual Studio 2010 中具有拖放功能.我必须以特权模式运行 IDE,因为我的某些项目需要这样做. 我的问题: 正常运行 .exe 文件时可以拖放(从 Windows 资源管理器 (WE) 运行),但在 VS2010 中调试时,我无法在我的应用和 WE 之间进行拖放. 我尝试在特权模式下打开 WE,但仍然无法调试. 你有同样的问题
..
我想为 Windows XP 创建一个 Delphi 应用程序,它允许从 Windows 资源管理器(桌面或文件夹窗口)或其他支持此操作的应用程序(例如 Total Commander)拖放文件.反之呢?当用户从我的应用程序中拖动图标时,我应该能够将拖动对象的内容设置为自定义数据. 我的目标是创建一个自定义应用程序工具栏,我可以在其上放置应用程序并显示它们的图标或从中拖动应用程序或其他实体.
..
..
在 Linux/KDE 中,我可以将目录视为树.如何在 Windows 7 中执行此操作? 考虑到我的意思不是“Windows 资源管理器".这只是显示目录,我也想要文件. 解决方案 在 Windows 命令提示符下,您可以使用“树/F"来查看当前文件夹的树和所有降序文件 &文件夹. 在 Windows 8.1 下的文件资源管理器中: 选择文件夹 按住 Shift 键,
..
我想在 ListBox 中列出所有打开的 Windows 资源管理器窗口及其活动路径.如果浏览器窗口导航到不同的路径,应用程序应该刷新 ListBox. 例如两个资源管理器窗口打开.一个导航到 C:\Windows,另一个导航到 D:\Stuff.当应用程序运行时,它会将 C:\Windows 和 D:\Stuff 添加到 ListBox.然后,用户导航到打开的资源管理器窗口之一中的不同文件
..
我有一个 Windows shell 扩展,它使用 IShellIconOverlayIdentifier 在文件和文件夹上显示覆盖图标的界面.我的扩展有点像 TortoiseCVS 或 TortoiseSVN. 有时我需要让 Windows 资源管理器重绘它的所有图标.为此,我像这样调用 SHChangeNotify: SHChangeNotify(SHCNE_ASSOCCHANGED,
..
我正在开发 Windows Shell 扩展,不幸的是,在更改 DLL 时,我必须重新启动 Windows 资源管理器(因为它将 DLL 保留在内存中). 我从 Dino Esposito 找到了这个程序,但它对我不起作用. void SHShellRestart(void){HWND hwnd;hwnd = FindWindow("Progman", NULL );PostMessage
..
我尝试获取用户正在使用的文件夹中的选定文件.我有以下代码已经在运行,但仅限于桌面文件: 私有字符串 selectedFiles(){//获取桌面listview的句柄IntPtr vHandle = WinApiWrapper.FindWindow("Progman", "Program Manager");vHandle = WinApiWrapper.FindWindowEx(vHandle
..
我想为 Windows XP 创建一个 Delphi 应用程序,它允许从 Windows 资源管理器(桌面或文件夹窗口)或其他支持此操作的应用程序(例如 Total Commander)拖放文件.反之又如何?当用户从我的应用程序中拖动图标时,我应该能够将拖动对象的内容设置为自定义数据. 我的目标是创建一个自定义应用程序工具栏,我可以将应用程序拖放到该工具栏上并显示其图标或从中拖动应用程序或其
..
我有批处理文件,可以在我编写代码时为我设置桌面环境.该文件名为:SetEnv.cmd 并打开另外 3 个窗口: 设置为应用服务器部署目录的 Windows 资源管理器实例. 设置为写入我的部署文件的目录的第二个 Windows 资源管理器实例. 用于启动我的应用程序服务器的控制台窗口. 这里是SetEnv.cmd的内容: Explorer/n,c:\develop\jboss-4
..
我通过我的 Android 程序编写了一个文件,如下所示: String file = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Files/hello.txt";BufferedWriter writer = new BufferedWriter(new FileWriter(file));writer.wr
..
我正在尝试在 explorer.exe 中进行一些 IAT 挂钩.规格:Windows 7 x64,Visual C++.我已经达到了能够从我选择的任何可执行文件中读取 thunk 数据的程度,除了 C:\Windows\Explorer.exe.当我针对它运行我的程序时,我在从该可执行文件读取内存时收到访问冲突.但是,当我针对 C:\Windows\system32\Explorer.exe 和
..
我想隐藏气球工具提示上的扳手按钮 有谁知道怎么做?是否可以禁用/删除从 System.Windows.Forms.NotifyIcon 调用的系统托盘中气球工具提示上关闭按钮旁边的扳手按钮? 请帮忙 提前致谢. 解决方案 抱歉,我不认为这是可能的.负责桌面图标和任务栏的资源管理器进程也负责控制通知区域.您可以使用与 NotifyIcon 不同的对象来显示通知图标.如果您想查看类似
..
我想知道以编程方式向 Windows 资源管理器栏添加自定义按钮的过程是什么?Windows 7 和 8 有什么不同? 是否可以在 C# 中实现?还是最好的方法是C++? 谢谢! 解决方案 按钮设置在 Windows 注册表中,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Folde
..
当我尝试像这样从 c# 启动 explorer.exe 时,我有一个奇怪的行为: ProcessStartInfo info = new ProcessStartInfo("explorer.exe", "E:");info.WindowStyle = ProcessWindowStyle.Hidden;进程进程=新进程();process.StartInfo = 信息;process.Star
..