以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  关于安装程序  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=870)

--  作者:yaya
--  发布时间:2003-1-7 12:29:51
--  关于安装程序
我想在安装软件时自动在系统的D盘的根目录下建立一个文件夹,请教各位高手如何实现?
--  作者:快乐花之舞
--  发布时间:2003-1-7 12:35:35
--  
在安装是可能无法实现 不过在运行软件时能够实现 例如用一个比较构件,如果是第一次运行,就执行在自动在系统的D盘的根目录下建立一个文件夹
--  作者:yaya
--  发布时间:2003-1-7 12:37:38
--  
谢谢!你的提示太好了! 能不能再具体一些,我实在太笨了!
--  作者:快乐花之舞
--  发布时间:2003-1-7 12:46:34
--  
就是在运行你的软件前先检查是不是第一次运行, 如果是,就用磁盘构件,执行创建文件夹,或者复制文件夹及相关文件到你需要的盘下的指定目录 如果不是第一次运行就跳过这一步!
--  作者:yaya
--  发布时间:2003-1-7 12:48:55
--  
怎样检查软件是不是第一次运行呢?
--  作者:快乐花之舞
--  发布时间:2003-1-7 12:54:50
--  
方方法很多,给你一个最简单(也是最笨的方法) 你可以在你的软件里面放一个记事本, 在运行软件时就去读,如果能读到,就是第一次运行,运行后就把该文件删除了 下一次就读不到了,就是第一次以后了,方法是笨了点 主要是我不会使用注册表,不然会给你一个更好的方法的,不好意思 :)
--  作者:yaya
--  发布时间:2003-1-7 12:59:11
--  
其实我以前也看到过一个用注册表解决这个问题的办法,不过我也不会用注册表。不过你提供的办法倒是也很好,不过不如能读到要建立的文件夹就不建立,读不到就建立,这样不是更好吗?
--  作者:快乐花之舞
--  发布时间:2003-1-7 13:00:55
--  
Good idea!!