以文本方式查看主题 - 搭建论坛 (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!! |