问题:
如何用Dephi获取我所需要的U盘盘符?
做了一个类似U3的系统: 把一个U盘,分为一个CDROM和一个可移动磁盘。CDROM里面的exe程序需要调用这个可移动磁盘里面的文件。
但是当我的电脑上存在多个可移动磁盘时,不知道哪个是我所需要的那个。
以前做过一个根据序列号来判断U盘的程序,后来发现每次用软件分盘的时候,重新写CDROM,可移动磁盘的序列号也跟着变。
新手,刚接触Dephi几天,请高人多多指教!
如何用Dephi获取我所需要的U盘盘符?
做了一个类似U3的系统: 把一个U盘,分为一个CDROM和一个可移动磁盘。CDROM里面的exe程序需要调用这个可移动磁盘里面的文件。
但是当我的电脑上存在多个可移动磁盘时,不知道哪个是我所需要的那个。
以前做过一个根据序列号来判断U盘的程序,后来发现每次用软件分盘的时候,重新写CDROM,可移动磁盘的序列号也跟着变。
新手,刚接触Dephi几天,请高人多多指教!
解决方案 »
- Tclientdataset 取TMemoField 字段的值
- rzpagecontrol 页头添加右键弹出菜单
- 无语!!!....(标提太短........这个提示.噎死人....................................)
- 请大家帮我看看这句简单的中文应该怎么翻译成英文?
- Tchart中如何动态添加设置饼形图的labels属性呢?
- help me translate the function"varArrayHighBound"
- 如何返回数据库的记录总数
- 对DELPHI有兴趣的朋友进来看看 ;)
- 怎样把一个integer类型数组中的超出范围的元素删除?
- 急!简单问题!高手看看啊!
- 如何实现对客户端的监听
- 如何实现程序显示信息后停留30秒登录系统??
begin
if mmsg.WParam=32768 then showmessage('插入');
if mmsg.WParam=32772 then showmessage('弹出');
end; reg.rootkey:=HKEY_LOCAL_MACHINE;
reg.OpenKeyReadOnly('SYSTEM\CurrentControlSet\Enum\USbstor') ;
mystrings:=TSTRINglist.Create;
reg.getkeynames(mystrings);
但觉得它是在 我们插入U盘的时候,就获取U盘的盘符!
就好像在WINDOWS下面插入一个U盘时,会自动弹出一个如“可移动磁盘(I)”这样的播放窗口一样!
不知道dephi有没有这样的接口,在我们插入U盘的同时获取盘符!
我以前是搞Java的,感觉Dephi的WinAPI有点乱!
所以还请dephi的高人指点!