我用wise9做了个安装包,将所需的ocx放到system32下注册。在xp电脑上可以安装成功,在win7上ocx就是注册不了。有没解决的办法? 

解决方案 »

  1.   

    用wise9打包时,将regsvr32 %SYS32%\xjGPSMon.ocx这个命令加到autoexec.bat中。这样在xp上就能注册。在win7上安装程序时,注册不了。
      

  2.   

    有没有把win7的用户账号管理调至最低?
      

  3.   

    win7有UAC权限问题,像system32这种目录是严禁写东西操作的
    你试试用ShellExecuteEx以管理员身份启动这个batch看能不能写进去
      

  4.   

    我用wise9打包,怎么样才能在win7上安装时自动注册。而不是通过以管理员身份运行手动注册的
      

  5.   


    找到系统目录下的cmd.exe,右击,在菜单中选择以管理员权限运行,然后在CMD中输入autoexec.bat按回车即可。
    如果通过运行对话框中来调用cmd.exe,则不是以管理员权限运行的,直接双击bat也不是以管理员权限运行的,所以不行!