32-bit

32bit application access to 64bit registry

时间秒杀一切 提交于 2019-12-10 00:16:46
问题 I have an OS Shell written in 32bit that is replacing the Explorer.exe of a Vista machine. I run a utility which is also written in 32bit, which allows to switch between the Explorer shell and My shell. With some of the machines being 64bit based I can not Alter the HKLM\Microsoft\current\shell Key (short formed reg key). I end up getting intercepted by the WOW64 subkey redirection.. and effectively the changes to the shell key do not take place. Microsofts BS about realtime Redirection is

Why is the 64-bit MSBuild loading 32-bit extensions?

允我心安 提交于 2019-12-09 15:44:19
问题 I'm attempting to build a project using MSBuild (v4.0) on a 64-bit machine. For some reason, MSBuild is attempting to load a 32-bit extension, and I cannot figure out why. I've reduced the problem to the smallest set in order to demonstrate the issue. Using the following MSBuild project file: <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <Target Name="test"> <Message Text="bin path: $(MSBuildBinPath)" /> <Message Text="extensions path: $

MySQL ODBC 32 vs 64 bit

耗尽温柔 提交于 2019-12-09 13:29:52
问题 I have a 32-bit application that must run on a Windows x64 server using a 64-bit version of MySQL. Should I use a 32-bit ODBC driver or a 64-bit ODBC driver? Or should I install a 32-bit version of MySQL too? 回答1: You would need to install a 32-bit SQL and ODBC driver seeing as how your application is in 32-bit. For compatibility reasons. I am still searching, will edit. ** EDIT To work around this problem, use the appropriate version of the ODBC Administrator tool. If you build and then run

64-bit windows assembler

╄→гoц情女王★ 提交于 2019-12-09 10:26:51
问题 I want to program 64 bit windows assembly (preferably using NASM). I have looked quite a but on google but it seems that I cannot find a 64 bit windows compiler. Some site mentioned ml64 but it seems like it is no longer included in VC++. I have tried with 32 bit assembly, but obviously it just crashes on my 64 bit machine. Is it possible to write, compile and run 32 bit assembly applications on a 64 bit windows machine? Or should it be written and compiled for 64 bits? Thanks. 回答1: Yasm(*)

ERROR: 32-bit Linux Android emulator binaries are DEPRECATED

喜欢而已 提交于 2019-12-09 09:13:42
问题 I installed the latest version of the ADT Bundle 32 bit on my ubuntu 14.04 32 bit. I created an AVD, but it doesn't launch. When I press the start button it shows this message: Starting emulator for AVD 'NexusOne' ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them you will have to do at least one of the following: - Use the '-force-32bit' option when invoking 'emulator'. - Set ANDROID_EMULATOR_FORCE_32BIT to 'true' in your environment. Either one will allow you to use

readdir() 32/64 compatibility issues

那年仲夏 提交于 2019-12-08 19:32:17
问题 I'm trying to get some old legacy code working on new 64-bit systems, and I'm currently stuck. Below is a small C file I'm using to test functionality that exists in the actual program that is currently breaking. #define _POSIX_SOURCE #include <dirent.h> #include <sys/types.h> #undef _POSIX_SOURCE #include <stdio.h> main(){ DIR *dirp; struct dirent *dp; char *const_dir; const_dir = "/any/path/goes/here"; if(!(dirp = opendir(const_dir))) perror("opendir() error"); else{ puts("contents of path:

x86 and x64 share instruction set?

不打扰是莪最后的温柔 提交于 2019-12-08 06:49:35
问题 I don't know how 32bit application can run on a 64bit OS. My understanding is 32bit/64bit refers to register size. An instruction set should be different as they have different sizes of register. But I know there is x86-64 instruction set that is the 64bit version of the x86 instruction set. Is the reason we can run 32bit application on 64bit OS is because of the x86-64? If so, why are 32bit applications sometimes not compatible in 64bit windows? Why do we need WOW64? (Sometimes we are asked

Address Windowing Extension

筅森魡賤 提交于 2019-12-07 23:56:19
问题 I have an 32bit application with very large memory requirements. I noticed that there is something called Address Windowing Extension. However I haven't found much information in regards to how to use it and also what disadvantages and problems one might run into while using this? 回答1: It shouldn't work on versions of Windows at 64bits (read here http://msdn.microsoft.com/en-us/library/aa366778.aspx Intel and AMD's specification of PAE does support the x86-64 architecture but the software

.NET 2.0 application ('Any CPU') running slow on 64-bit OS/processoer

前提是你 提交于 2019-12-07 20:33:36
问题 My Windows application is deveoped on .NET 2.0 Framework and is build using 'Any CPU', development enviroment is 32-bit OS + Visual Studio 2005. Now I am deploying this application on 64-bit processoer + 64-bit OS it is running slow. But if I build using x86 (32 bit), it is working fine without any issue on a 64-bit processor + 64-bit OS. I have third-party components like DevExpress, Janus, txtext, ComponentOne Zip, etc. Why is it running slow? 回答1: 64 bit will not always run faster. The

How to determine location of 32BIT Java

大兔子大兔子 提交于 2019-12-07 20:30:26
Since some days the JRE is installed in a version specific directory [1]. So I tried to write a DOS batch or VBS script to determine the location of the latest installed JRE 8 32 bit. But when checking the registry key "HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft" i noticed that this contains only information regarding the 64 Bit Java Runtime. So any idea how to determine the location of the latest installed 32 Bit Java Runtime via DOS or vbs? This should also consider that a 64 Bit version might be installed in parallel on the system. An alternative might be a file search in the directory C:\Program