怎样实现文件安装共享冲突时的重起更新操作????(100分)

C

cnwinds

Unregistered / Unconfirmed
GUEST, unregistred user!
在安装软件的时候,如果出现某些文件无法更新的情况,就会提示需要重新启动系统,然后
系统在启动的过程就会自动更新文件。

如果我要升级一些应用程序的文件,我应该如何实现这个功能?????
 
写更新到WININIT.INI。
该文件应生成于WINDOWS目录下,在WIN启动时如果有则会自动执行,执行后WIN会自动删除。
类似于注册表中的RUNONCE。
内容形如以下所示:
[rename]
NUL=OldFileToDelete
FileName=FileTempName
。。。
注:
一般先把新版文件改个名或扩展名,和旧版文件保存在一个目录。
重启后把旧版文件删除,将新版文件改成原旧版文件的名字。
上面两行就是干这事的。
e.g.
nul=abc.dll
abc.dll=abc_dll.$$$
明白了没有?

可惜你只有100分:)
 
hehe, 受益非浅, 顺便问一下,在w2k中写 wininit.ini 文件也可以的吗?
 
接受答案了.
 
顶部