InstallShield中可以修改注册表。直接修改注册表试试
  RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE );
  nResult=RegDBCreateKeyEx ( "Software\\Microsoft\\Windows\\CurrentVersion\\RunServices" , "HKEY_LOCAL_MACHINE");
  nResult=RegDBSetKeyValueEx ( "Software\\Microsoft\\Windows\\CurrentVersion\\RunServices" , "~_Lock" , REGDB_STRING , szValueName , nSize );
  RegDBSetDefaultRoot ( HKEY_CLASSES_ROOT );
上面是修改注册表的例子

解决方案 »

  1.   

    若你的驱动程序是些文件,那就直接拷贝就行了。若是一个 .exe 的安装程序,那运行他就行了。这个函数名我不记得了,在 InstallShield 的帮助中查找 execute 应该查得到此函数。
      

  2.   

    我的驱动程序是一个一个安装文件,有SETUP程序,也有其他文件,怎么办呀?
      

  3.   

    到底是谁提问?netmoles(网络鼹鼠)???zhangzzy99(ZZY)???
      

  4.   

    to zhangzzy99(ZZY):  运行 Setup.exe 就行了。
      

  5.   

    你说的都是在INSTALL SHIELD中设置吗?
    还是?
      

  6.   

    InstallShield 中有一个相当于 WinExec() 的函数(这个函数名我不记得了,在 InstallShield 的帮助中查找 execute 应该查得到此函数),用它来运行 Setup.exe 就行了。
      

  7.   

    我用的是DELPHI带的安装制作程序,里面也有吗?