社区
Windows SDK/API
帖子详情
请问如何获取explorer和regedit当前打开的路径?
supertt1981
2015-09-03 11:53:18
比如资源管理器,当前打开的是d:\xxx\yyy\,在任务管理器里看到的只有一个explorer.exe,我的EXE该怎么才能知道这个explorer打开的路径呢?
还有regedit,比如当前在HKEY_CURRENT_USER\Software\Borland\DBD,我的EXE又该怎么知道呢?
我估计regedit可能没办法,explorer应该会有办法吧?
大神们给支个招呢?万分感谢!
新人分不多,希望大神们不要嫌弃
...全文
684
8
打赏
收藏
请问如何获取explorer和regedit当前打开的路径?
比如资源管理器,当前打开的是d:\xxx\yyy\,在任务管理器里看到的只有一个explorer.exe,我的EXE该怎么才能知道这个explorer打开的路径呢? 还有regedit,比如当前在HKEY_CURRENT_USER\Software\Borland\DBD,我的EXE又该怎么知道呢? 我估计regedit可能没办法,explorer应该会有办法吧? 大神们给支个招呢?万分感谢! 新人分不多,希望大神们不要嫌弃
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
金卯刀
2015-09-08
打赏
举报
回复
用ShellWindows获取进程explorer.exe已打开的路径: https://msdn.microsoft.com/en-us/library/windows/desktop/bb773974(v=vs.85).aspx 参考其中:Find all running instances of IE and get web page Url 只要把条件改为explorer.exe就可以了。
金卯刀
2015-09-08
打赏
举报
回复
可以打开多个资源管理器,难道你想获取所有一打开的文件夹路径?
supertt1981
2015-09-07
打赏
举报
回复
防尘补丁3.0,,,,,,,,,
supertt1981
2015-09-05
打赏
举报
回复
引用 4 楼 缘中人的回复:
windows什么版本 资源管理器是你自己用delphi代码打开的吗
资源管理器是用户自己打开的,win版本不定,当然支持越多越好
supertt1981
2015-09-05
打赏
举报
回复
防尘补丁2.0,,,,,,。
缘中人
2015-09-05
打赏
举报
回复
windows什么版本 资源管理器是你自己用delphi代码打开的吗
supertt1981
2015-09-05
打赏
举报
回复
delphi真的沦落到如此境地了么,一个回复的人都没有
supertt1981
2015-09-04
打赏
举报
回复
防尘补丁1.0,,,,,,,
Windows 系统文件重定向工具
重定向系统各临时文件夹到另外盘符 首先要在“开始”——“运行”内输入“reg
edit
”
打开
注册表编辑器,然后要在“文件”下拉菜单中的“导出”功能备份好注册表,以防万一,接着在左侧窗口依次
打开
: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Explorer
\Shell Folders 在右侧窗口里,你看到的“名称”就代表那些特殊的文件夹,“数据”就是它们所对应的默认存储
路径
。修改默认的
路径
就可以让你的桌面文件夹移动了,下面是所有的. 下面介绍一下各个“名称”所代表的文件夹 名称 含义 默认
路径
AppData 应用程序数据目录 C:\Documents and Settings\User name\Application Data Cookies Cookies
路径
C:\Documents and Settings\User name\Cookies Desktop 桌面
路径
C:\Documents and Settings\User name\桌面 Favorites 收藏夹 C:\Documents and Settings\User name\Favorites NetHood NetHood
路径
C:\Documents and Settings\User name\NetHood Personal 我的文档 C:\Documents and Settings\User name\My Documents PrintHood 打印 C:\Documents and Settings\User name\PrintHood Recent 文档项
路径
C:\Documents and Settings\User name\Recent SendTo SendTo
路径
C:\Documents and Settings\User name\SendTo Start Menu 开始菜单
路径
C:\Documents and Settings\User name\「开始」菜单 Templates 新建文件目录 C:\Documents and Settings\User name\Templates Programs 程序菜单
路径
C:\Documents and Settings\User name\「开始」菜单\程序 Startup 启动
路径
C:\Documents and Settings\User name\「开始」菜单\程序\启动 History 网页历史记录 C:\Documents and Settings\ User name \Local Settings\History My Pictures 图片收藏 C:\Documents and Settings\User name\My Documents\My Pictures My Music 我的音乐 C:\Documents and Settings\User name\My Documents\My Music My Video 我的视频 C:\Documents and Settings\User name\My Documents\My Videos Cache Internet临时文件夹 C:\ Documents and Settings\User name \Temporary Internet Files 这些文件夹称为Shell文件夹 其中“User name”为
当前
用户的名称 了解了对应的文件夹,就可以根据自己的需要去更改对应的
路径
了。(千万不要在这儿改啊,那样可就瞎忙乎了,系统重起后它会恢复成原来的
路径
) 在同一层中你可以看到一个“User Shell Folders”的子键,即在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Explorer
\ User Shell Folders 这里包括了用户定制的所有Shell文件夹的值项。只要通过修改“数据”,就可以改变它们的存储
路径
。双击需要修改的名称,在弹出的“编辑字符串”的“数值数据”里填上你要更改的完整
路径
,按下“确定”就完成了。如果没有你需要的,可以在右边窗口单击鼠标右键,选择“新建”菜单中的“字符串值”命令,对应上表,添加一个用于Shell文件夹的字符串值。 在上面的文件夹中,并没有outlook的通讯簿和邮件存放
路径
,它们分别在 通讯簿
路径
: HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name主键下,将
用instsrv.exe程序windows服务启动
压缩包包含instsrv.exe srvany.exe两个文件 服务是一种应用程序类型,它在后台运行。要管理系统服务,请运行services.msc,
打开
“服务”对话窗口,这里可以看到
当前
系统中的所有服务。双击某一服务,在弹出的“属性”对话框的“常规”选项页中的“服务状态”栏可以看到此服务
当前
状态。单击“启动类型”下拉菜单,可以将该服务设置为自动启动、手动启动或禁用。 用instsrv.exe程序设置成服务启动 Windows的“服务”工具是不能添加/删除服务的,但可以利用Windows提供的资源工具包中的Instsrv.exe和Srvany.exe来实现。其中,Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。 ★设置方法 第一步:报户口——注册服务名称 这里就以建立一个名为
explorer
的服务为例来说明,首先将Instsrv.exe和Srvany.exe存放到一个比较方便的地方,建议放到系统安装目录中(笔者的Windows XP安装目录为D:\Windows)。运行cmd.exe,进入“命令提示符”窗口,执行命令:cd d:\Windows,进入系统安装目录。运行命令: Instsrv
explorer
d:\Windows\srvany.exe 好了,这条命令的成功运行,已经在系统中注册了一个名叫
explorer
的服务,快到“服务”中看看一下检验检验吧! 小提示 ★注册服务:instsrv :这里的可任意取名,前面必须带上该文件的绝对
路径
,如:D:\Windows\srvany.exe。 ★删除服务:instsrv remove 第二步:找关联 要让
explorer
服务正常运行,还必须在注册表中指定该服务对应的应用程序。运行Reg
edit
.exe,
打开
“注册表编辑器”,依次展开如下子键:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services],在该子键下找到并右击
explorer
(对应前面建立的服务名),选择“新建”下的“项”,将其命名为Parameters。单击选定它,在右侧窗口中新建一个名为Application的字符串值,将其数值数据设置为
explorer
服务对应的应用程序绝对
路径
,比如:d:\Windows\gboor.exe。接着再新建两个字符串值:AppDirectory和AppParameters,AppDirectory指定程序所在的目录,AppParameters指明程序运行的参数(注意:可以不用设值),如图1所示,最后关闭注册表编辑器。 接下来
打开
“服务”窗口,找到刚添加的
explorer
服务,
打开
其属性对话框,单击切换到“登录”选项页,在“登录身份”中选中“本地系统账户”,如图2,如果不想让服务在运行的时候弹出状态窗口,请不要勾选“允许服务与桌面交互”复选项,单击“确定”返回。至此,
explorer
服务已经全部配置好了。 最后,右击该服务,选择“启动”,这样该程序就会启动,而且以后也会在系统启动时自动以服务形式运行!
如何修改桌面的存放
路径
??(将桌面放到D盘或E盘)
如何修改桌面的存放
路径
??(将桌面放到D盘或E盘) 首先要在“开始”——“运行”内输入“reg
edit
”
打开
注册表编辑器,然后要在“文件”下拉菜单中的“导出”功能备份好注册表,以防万一,接着在左侧窗口依次
打开
: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Explorer
\Shell Fo...
如何修改桌面的存放
路径
?(将桌面放到D盘或E盘)
方法1: 使用超级兔子,依次选择 魔法设置--系统--系统文件夹--桌面。就可以自定义桌面项的
路径
了。 方法2: 首先要在“开始”——“运行”内输入“reg
edit
”
打开
注册表编辑器,然后要在“文件”下拉菜单中 的“导出”功能备份好注册表, 以防万一,接着在左侧窗口依次
打开
: HKEY_CURRENT_USER\Software\Microsoft\Wind...
给注入
explorer
.exe的dll添加上开机自动启动的功能
给注入
explorer
.exe的dll添加上开机自动启动的功能 在此处我们通过写注册表的方式进行开机启动 void AutoRunFun() { TCHAR szFullPath[MAX_PATH + 1] = { 0 };//定义存放
当前
文件的字符串变量 GetModuleFileName(NULL,szFullPath,MAX_PATH);//
获取
当前
文件的
路径
LPCTSTR lpSu...
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章