08-19-2009 04:47 AM
so, does anybody know if and how it is possible?
Thanks and greetings
Christian
Solved! Go to Solution.
08-19-2009 07:12 AM
08-19-2009 11:28 AM
Where do I find depends.exe?
Okay, and if it is not dependant to cvirte.dll it was definitely not build with LW?
And how do this and probably cvirt.dll get into the system32 folder? The program has no installer...
But anyway thats what I was asking about. Thank you!!
Greetings,
Christian
08-19-2009 03:57 PM
Depends.exe is included in the Windows SDK, which is included in the CVI Full Development System and the NI Developer Suite (but not in the CVI Base package). You need to do a custom install of CVI to install the SDK. It's not installed by default. Depends.exe will be in ..\CVI\sdk\bin.
As cymrieg says, all applications built with CVI depend on the CVI run time module. If it doesn't need cvirte.dll, it wasn't built with CVI.
You can also open the .exe file using notepad, and search for cvirte.dll.
You can download the run-time with installer here:
08-20-2009 01:39 AM
08-28-2009 12:10 PM
I just wanted to point out, in case it's important, that while it's true that all CVI-built binaries depend on cvirte.dll, just because a binary depends on cvirte.dll, this does not mean that it was built with CVI.
Luis
09-29-2009 12:32 PM
I wrote a CVI application to do just that. The heart of it is the findstr command. You can simply navigate to the dir where the file is and do the following in a CMD window: findstr /m /s "CVI_" *.exe
(from a console or cmd window type: help findstr)
The string "CVI_" occurs in every CVI application that I have created. It is stored in the exe in string form.
This command is recursive.. it will search the current and all sub-directories.
Gromit