将同一个文件用放在不同的文件夹下用regsvr32.exe分别注册多次,效果是什么?是全部生效还是最后一次生效呢?
我想了解一下理论性的问题,比如想注册一个文件。
我把同一个文件复制多个复本放在不同的文件夹下,然后用regsvr32.exe命令多次注册。
我想了解最后的效果是什么?
1.是最后一次注册的生效,还是所有的注册全生效了。
2.多次重复注册会不会产生冲突,因为多次是同一个文件。
3.如果是同一个文件名,但是文件完全不同,又是什么效果呢?为什么问这个问题呢?因为有时程序发布打包时,要将一些运行库和自已程序中用到的控件dll,ocx等文件进行打包,可是这些文件我不知客户的机器上有没有,我想不管客户的机器上有没有,我都将这些文件拷到我的程序文件夹中,然后全部注册。
我不知这种做法可行否?为何这些文件不放到system32下呢?因为我怕文件名相同,但是如果版本不同的话,会产生冲突。所以想不管客户机器上如何,我都拷入并注册我打包的文件。基于上述考虑,我才问这个问题的。