C#程序打开资源管理器(定位到文件)360弹出阻止窗口
C#打开资源管理器代码
/// <summary>/// 打开资源管理器/// </summary>/// <param name="path"></param>private void OpenFilePath(string path){System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("Explorer.exe");if (File.Exists(path)){path= System.IO.Path.GetDirectoryName(path);// psi.Arguments = "/e,/select," + path;}//打开所在文件夹,并定位到文件//if (File.Exists(path))// psi.Arguments = "/e,/select," + path;//else if (Directory.Exists(path)){psi.Arguments = "/e," + path;}elsereturn;System.Diagnostics.Process.Start(psi);}public void OpenByShell(string path){if (File.Exists(path))ShellExecute(IntPtr.Zero, "open", "explorer", "/select," + path, "", ShowCommands.SW_SHOWNORMAL);else if (Directory.Exists(path)){ShellExecute(IntPtr.Zero, "open", "explorer", "/e," + path, "", ShowCommands.SW_SHOWNORMAL);}else { }} public enum ShowCommands : int{SW_HIDE = 0,SW_SHOWNORMAL = 1,SW_NORMAL = 1,SW_SHOWMINIMIZED = 2,SW_SHOWMAXIMIZED = 3,SW_MAXIMIZE = 3,SW_SHOWNOACTIVATE = 4,SW_SHOW = 5,SW_MINIMIZE = 6,SW_SHOWMINNOACTIVE = 7,SW_SHOWNA = 8,SW_RESTORE = 9,SW_SHOWDEFAULT = 10,SW_FORCEMINIMIZE = 11,SW_MAX = 11}[DllImport("shell32.dll")]static extern IntPtr ShellExecute(IntPtr hwnd,string lpOperation,string lpFile,string lpParameters,string lpDirectory,ShowCommands nShowCmd);
360把定位到文件行为定义为危险行为,不做定位到文件,只打开目录就没问题
C#程序打开资源管理器(定位到文件)360弹出阻止窗口相关推荐
- VB打开资源管理器并指定文件
'声明API Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA&q ...
- Win系统 - 系统双击文件总弹出属性窗口如何解决?
首先,我们了解到在Win7/8/10等 Windows 系统中,只有按住ATL键,然后双击文件才会出现文件属性窗口.所以,请先检查键盘上是否因为Alt键(左.右各一个)被卡住而导致的,或可以尝试轻拍键 ...
- 资源管理器中双击文件夹会在新窗口打开
打开注册表 查找[HKEY_CLASSES_ROOT/Drive/shell] 将默认的字符串值改为[none],而不是删除 保存后刷新即可解决
- 【windows】Qt打开资源管理器并选中指定文件
前言 在实际应用中,可能会有这样的需求,在软件中的文件树可以通过右键菜单打开windows系统的资源管理器,并在窗口中选中指定的文件,原有的做法是直接通过QDesktopServices::openU ...
- win10浏览器另存为,打开文件等打开资源管理器卡死解决
win10浏览器另存为,打开文件等打开资源管理器卡死解决 第一步: 控制面版 打开资源管理器时打开--选择此电脑 应用确定 第二步 打开设置->个性化->颜色->从我的主题里选一个颜 ...
- win10打开计算机闪屏,Win10打开资源管理器闪屏怎么办?Win10资源管理器闪屏问题的解决方法...
Win10打开资源管理器闪屏怎么办?电脑出现闪屏现象时有发生,就算最新的Win10系统也会出现闪屏现象.最近一位Win10用户在打开资源管理器时就出现了闪屏,这种情况一般是由于系统组件破坏.丢失导致的 ...
- 如何在Windows资源管理器中自定义文件夹背景和图标
We've covered a lot of Windows tweaks over the years, and today we're going to show you how to custo ...
- 什么击计算机窗口可以打开资源管理器,在win7中双击打开计算机和右击打开资源管理器有什么区别...
资源管理器是大家熟悉和常用的Windows文件查看和管理工具,和之前的Windows版本相比,Win7的资源管理器提供了更加丰富和方便的功能.不过今天我们想要重点关注的不是Win7资源管理器的功能,而 ...
- 设置单独进程打开资源管理器有效防止电脑假死!
Windows资源管理器,也就是我们通常会看到的文件夹窗口,也可以说是explorer进程.有的时候这个进程或者说资源管理器会因为某些原因导致"资源管理器停止"这种常见的假死错误, ...
最新文章
- SVN服务器几种备份策略---重点svnsync备份---OK
- CSS之Box-sizing
- Oracle数据库更新时间的SQL语句
- 做公益的飞秋(FeiQ)程序代码
- Node.js v11.0 正式发布!
- Exception in thread http-bio-8081-exec-3 java.lang.OutOfMemoryError: PermGen space
- 禁用生成8.3字符长文件名解决单目录存储大量文件写入性能下降问题
- 场景,生态之面!——保险科技生态建设
- 10 个超棒的 jQuery 视频插件
- win10如何禁止CDR软件访问网络的设置方法教程
- 视频切割:python将视频文件按秒存储成图片
- 关于网络口碑研究小组
- OM302工业DTU对接亚控kingscada,实现水泵站一体化智慧改革
- 生成.bks格式文件
- 生鲜电商有哪些盈利模式?
- mysql人像伴随模型_还不了解MySQL跨行事务模型吗?看完这篇你也就差不多了!...
- python界面设计-文件操作excel读写-发动机激励、悬置系统模态及振动计算
- Spring5笔记【狂神说】
- mac系统,思科Cisco Anyconnect卸载之后,无法重新安装问题
- 设计模式---代理(Proxy)模式
热门文章
- Jack Ma:月入一二十亿很难受:)
- [技术发展-14]:高级研修班-智能制造-智能制造技术体系与发展状况
- 企业订货系统平台软件源码|移讯云手机下单管理
- 使用USBWriter做U盘启动盘后容量变小的解决办法
- 任务栏 Adobe Acrobat DC / Adobe Reader 图标出错、异常、不显示(Windows下)
- Beaver‘s Calculator(分层排序)
- MDaemon Server Pro 7.22英文正式版
- 关于Mac启动人人开源前端项目遇到node-sass下载不了的问题!
- 点击计算机没有c盘,我的电脑C盘莫名其妙的满了,但里面基本什么都没有...
- Navicat for SQL Server 安装的步骤是这样的