VB 查找某个文件 并把文件的绝对路径发送到label控件

[复制链接]
查看11 | 回复4 | 2010-6-29 10:02:44 | 显示全部楼层 |阅读模式
其实是这样的
我运行程序 他就会查找一个游戏的文件 文件名是“game.exe”为了安全起见他会判断“game.exe”的上级目录是否存在“gfx.pkc”如果存在就会把“game.exe”的绝对路径发送给label控件
一般路径是这样的 我举个例子:
D:\游戏\《神魔大陆》\update\game.exe
比较希望的是:查找最好要效率 基本上打开几秒就能查到
再做一次简单介绍 :其实就是 查找一个文件的绝对路径 并发送给 label控件

回复

使用道具 举报

千问 | 2010-6-29 10:02:44 | 显示全部楼层
'用cmd全盘查找文件效果比较好。Set ws = CreateObject("WScript.Shell")ws.Run "cmd /c dir C:\game.exe D:\game.exe E:\game.exe F:\game.exe /s /b>a.tmp", 0, True'在C,D,E,F各盘中查找文件 game.exe ,把结果记录在文件 a.tmp 中。'如果不需要在C盘查找 game.exe ,就不要加 C:\game.exe ,其他盘也是。Set FSO = CreateObject("Scripting.FileSystemObject")Open "a.tmp" For Input As #1I
回复

使用道具 举报

千问 | 2010-6-29 10:02:44 | 显示全部楼层
设计是这样的:查找进程game.exe读取进程路径D:\游戏\神魔大陆\update\game.exe检测文件D:\游戏\神魔大陆\gfx.pkc到百度找一下吧.获取进程路径既然知道路径了就能下面的检测就容易做了.
回复

使用道具 举报

千问 | 2010-6-29 10:02:44 | 显示全部楼层
不可能.上万个文件.你怎么实现几秒!你看注册表里有没有路径中.直接读出来!
回复

使用道具 举报

千问 | 2010-6-29 10:02:44 | 显示全部楼层
研究一下注册表,安装的游戏会很快被找到。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行