I got an application from a client. The application has 2 setup files one for 32 bit OS and other for 64 bit windows OS.
I want to combine them and i want to make 1 exe that runs on all the windows OS and on 32 and 64 bit.
What i need to do ?
Regards,
Behroz
Since: "I got an application from a client."
I would recommend using DotNetInstaller which is a bootstrap for installers.
Then just package both setup files and configure DNI to run the correct setup depending upon the target machine. (It can also be used to install the correct .NET version.)
.. or, ask the client to produce a unified installer :)
Related
I have an M1 Mac running Parallels 18. It is running the ARM version of Windows 11, and everything is running great.
I have an application that I am trying to install that checks to make sure what processor it's running on. During the installshield process it pops up and say "This application needs a Pentium III or better". Yes this program has been around for a while, it is has been updated in the last couple months, but they have clearly never updated the installer. I believe the installer is also 32bit not 64.
So I am confident the application will actually run once it's installed. But I can't get past the installer.
Can I trick the installer into thinking it's running on a x86/x64?
I have changed the values by running 'set' for each of the values
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 13, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=9e0d
I have also updated the values in
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment
But no matter what I do when I run
ECHO %PROCESSOR_ARCHITECTURE%
it returns: ARM64
If I run the the same command in the 32bit cmd prompt it does return
x86
Not sure what else I'm missing.
I am attempting to connect to a DB in a VBScript application I am writing and this is the error I get upon trying to connect.
The 'OraOLEDB.Oracle' provider is not registered on the local machine.
I am running Windows 7 64-bit.
I attempted to register OraOLEDB11.dll by doing the following in cmd ran as admin:
C:\Windows\System32\regsvr32.exe \path\to\dll\OraOLEDB11.dll
A dialog popped us indicating it successfully registered, but the error remained, so I did more research and found that for 32-bit dll files, you must do:
C:\Windows\SysWOW64\regsvr32.exe \path\to\dll\OraOLEDB11.dll
Same result, got a dialog saying success, but the error persists.
Not sure what to try at this point. I've seen some people say to install both 32 and 64 bit versions but I want to see if there's anything else I can try before doing that.
If You are using Visual Studio, Just check the Build platform (Active Solution Platform) is Any CPU then change it to "x86" it will work.
If still not working then check for your Oracle is 32 bit or not, If not then install 32 bit
The architecture has to match all cases, i.e. all following must be the same either 32 bit or 64 bit, you cannot mix any.
The VBScript interpreter (%windir%\System32\cscript.exe vs. %windir%\SysWOW64\cscript.exe)
%windir%\System32\regsvr32.exe vs. %windir%\SysWOW64\regsvr32.exe
The DLL OraOLEDB11.dll you want to register
The installed Oracle Client
Just a note, it does not matter whether your Oracle Database is 32 or 64 bit.
You have to install both 32 and 64 bit versions of Oracle client only if you require to use either of them.
When you run your VBScript by simple double-click on it, then it will run in 64-bit mode.
I want to write a script that will check the office bit version and if 64 bit version, run this exe, else run this other exe. I can;t seem to find a script that would do that. I see OS version checking, but we have 64 bit OS with 32 bit office, so I need to check the bit version of office. Prefer to make this a .bat file if possible. Thanks!
I need to export Lotus NSF database documents to XML. I am using Lotus C API (8.5). I have already build a 32 bit windows application and now I need to port it to 64 bit application. I am not sure if 64 application is supported. If possible, I would like to know how to build it in visual studio.
Thanks
This might have some useful information as well: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/C-Callouts_on_non-32-bit_Platforms
Tomcat 6 refuses to work in windows 7, it seems the problem is that it needs a 32bit jre, but i don't want to have a 64 and 32 bit installed. I want to get it to work with the 64bit jre and jdk. If anyone has encountered this problem and found a solution please let me know, thank you.
Unless I'm missing something, the Tomcat 6 download page includes a 64-bit Windows version. Is there some reason you can't use that?
I've found one page where the same problem is reported (tomcat 6 won't start as a service in a 64bit windows environment) and a solution is given. The page can be found here (it's in german language but google translate might make it readable).
In brief:
Get tomcat6.exe and tomcat6w.exe from here.
overwrite the original files in your installation
tomcat should now run.
(no guarantee, just translated something I found on the net)