我们继承了一个较旧的Visual Basic 6.0应用程序,它在Windows 7下使用ADODB对象正常工作。
之前的编码器构建了一个.NET应用程序以配合VB 6.0。可执行文件和.DLL位于同一文件夹中。
运行VB 6.0时,将执行shell命令。
Shell strPath & deDB.Cnct_AMS.ConnectionString & " " & "HCA", vbNormalFocus
shell命令在Windows XP中运行正常 - 但是我们怀疑它在Windows 7中不起作用。shell运行.NET可执行文件,但似乎无法将shell参数传递给可执行文件的arg []命令行。
如何在Windows 7下解决此问题?