Click here to Skip to main content
15,886,110 members
Everything / 64 bit

64 bit

64-bit

Great Reads

by Dr. Song Li
This is a note on how compilers implement function calls to pass the parameters to and get the return value from the called functions.
by The Ænema
Inject your 4.5 framework .NET application into a C++ unmanaged host application - fast, secure & without any extra tool or library.
by Gregory Morse
UTM based on mov is Turing-complete paper x86 and x86-64
by stevemk14ebr
PolyHook v2 - the C++17 x86/x64 library supporting multiple methods of hooking

Latest Articles

by Dr. Song Li
This is a note on how compilers implement function calls to pass the parameters to and get the return value from the called functions.
by Michael Chourdakis
Use your sensors for identification and verification
by captnmac
A Tiger hash Implementation for C#, invocable through dotnet's HashAlgorithm class
by Michael Chourdakis
Try deep CPU features

All Articles

Sort by Score

64 bit 

28 Jun 2023 by Dr. Song Li
This is a note on how compilers implement function calls to pass the parameters to and get the return value from the called functions.
25 Mar 2018 by The Ænema
Inject your 4.5 framework .NET application into a C++ unmanaged host application - fast, secure & without any extra tool or library.
5 Feb 2017 by Gregory Morse
UTM based on mov is Turing-complete paper x86 and x86-64
24 Jul 2018 by stevemk14ebr
PolyHook v2 - the C++17 x86/x64 library supporting multiple methods of hooking
6 Oct 2014 by Dev Leader
Are you excited to get your Myo armband from Thalmic Labs? If you're a C# developer, then check out this open source library to help you control your Myo! The post appeared first on http://www.DevLeader.ca.
11 Jan 2018 by Allister Beharry
.NET SIMD programs using the Vector types show performance comparable to Intel ISPC and open source C++ SIMD libraries while satisfying the same goal of SIMD developer productivity in a high-level language.
29 Jul 2014 by Marc Villella
I had this same problem occur all of a sudden and it wasn't a "Jet" problem as it previously worked, and then stopped working. As it turned out, the application pool that the site was running under had "Enable 32-bit applications" changed to "False". When I changed back to "True", the OleDb...
6 Apr 2014 by Prabakaran T
Ultimate USB Reset Attribute with powerful option
28 Mar 2017 by Kristoffer Blasiak
Automated proxy DLL generation with 64 and 32 bit DLL support
22 Apr 2012 by VJ Reddy
Let us seeSub Main Dim House As Building = New Building("live") Dim House2 As New Building("live")End SubPublic class Building Public sub New (Name as string) end subEnd classThe IL generated for the above code isIL_0001: ldstr "live"IL_0006: newobj ...
8 Dec 2015 by JinWenQiang
An instance of Floodlight Controller
25 Feb 2010 by KingsGambit
__int64 and LONGLONG would work in 32 versions of Windows as well.
25 Jun 2011 by Espen Harlinn
Karpov Andrey seems to have covered most of it. Just check that your solution does not require you to link against 32-bit only libraries; or has any other 32-bit interoperability requirements that will cause you a lot of grief.Good luck,Espen Harlinn
25 Jun 2011 by Sergey Alexandrovich Kryukov
In addition the the library and what Espen says:All three instruction-set architectures are incompatible in the sense that none two of them cannot be used is one process. I explain those architectures and compatibility aspects here:How to use 32 bit DLL in 64 bit machine...
31 Jul 2011 by Keith Barrow
When running an ASP.NET application under 64-bit Win7/2008 you get jet 4.0 not registered error
15 Jan 2012 by «_Superman_»
You cannot mix 32-bit and 64-bit binaries.You should be able to find 64-bit binaries for ZLib.If not take the source code and build it for x64.
22 Apr 2012 by Sergey Alexandrovich Kryukov
I don't think there can be any difference, but I don't know what was to ask about. I never install support of VB.NET projects with Visual Studio and lazy enough to test it with always available compiler via a command line, otherwise I would simply compile both cases, run compiled code through...
25 Oct 2013 by Sergey Alexandrovich Kryukov
As far as I was able to figure out, more or less recently, in this year, the Windows Installer itself is not capable of targeting Any CPU model. It's looks like it is not designed to cover this feature specific to .NET. So, in practice, you need to provide two or three MSIs for two or three...
17 Aug 2015 by CPallini
As far as I know, HRESULT and LRESULT are different on a 64-bit system (LRESULT being wider). You have to use LRESULT in your message handler.You may test yourself, tryASSERT(sizeof(HRESULT) == sizeof(LRESULT));on both configurations (after removing your message handler from the 64...
3 Jul 2017 by zapsolution
Windows 10 multimedia player 64-bit
25 Jan 2011 by creizlein
im using the API NtQuerySystemInformation to retrieve SystemHandleInformation.So far, its working perfectly when i run the code in a 32bit OS, but when i run the code in a 64bit OS i eget invalid data in the destination pointerPublic Declare Auto Function NtQuerySystemInformation Lib...
2 Aug 2011 by abdealinc
Download access driver from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=en.In the connection string, replace "Microsoft.Jet.OLEDB.4.0" with "Microsoft.ACE.OLEDB.12.0".
4 Nov 2011 by Prerak Patel
http://blogs.msdn.com/b/tolong/archive/2007/03/21/use-visual-studio-to-build-64-bit-application.aspx[^]
17 Jan 2012 by Sergey Alexandrovich Kryukov
Just a note: extra registers will not provide you any more memory. You probably have no idea about registers. Where did you get this term "extended memory"? There is no such stuff on modern system, but it was their long time ago.You need to keep in mind that 1) you can never mix executables...
16 Nov 2012 by simonmcmullon
You can set VB.Net 2008 to compile x86. Menu Tools, Options, select Progects And Solutions, check the show advanced build configurations. Now in the Build Menu you will be able to go to the Cofig Manager and set output to x86.
8 Oct 2013 by Ron Beyer
Maybe this support link[^] might help?I've run into this before, if your main application is set to target AnyCPU and you have a DLL that is targeted as x86 or x64 it may give the exception because its loading in a different processor target than the DLL even though it runs fine on the...
26 Aug 2014 by Sergey Alexandrovich Kryukov
Not enough information. But you should understand certain things. You should never ever mix different target platforms in one process. All platforms can be freely combined only with "AnyCPU". AnyCPU is the most usable target which you should use in almost all cases. It is possible because it is...
19 Dec 2014 by Thomas Daniels
Instead of using print(), it might be easier to use a system call (though apparently, using print is possible, see PIEBALDconsult's answer). To execute a system call, use os.system.import osos.system('cls')cls is Windows-only. If you use Linux or Mac OS, use clear instead.How does...
1 Jan 2015 by Dave Kreskowiak
You cannot write an application to unlock the console. There is no API function you can call to do this. This is for security reasons.Also, you cannot log keystrokes while the desktop is locked. This is because your application is running under one desktop (the users) and the lock screen is...
19 Mar 2010 by Rod Kemp
Try the DFX Plugin[^]
13 May 2010 by Nuri Ismail
For .EXE files there is a Windows API function that will do the job (GetBinaryType[^]), but for DLL files you have to deal with their PE format.Here[^] you can find a solution with example source code. :)
11 Jul 2010 by Damy@chennai
Hi every one i have been using Process.MainModule.FileName to get the filename of all the running processes in a windowsXP32bit application. It was working fine. But the same 32-bit application crashed in 64-bit XP system giving the error as "Only part of a ReadProcessMemory or...
25 Jan 2011 by creizlein
Well, im gonna answer myself, as this might not be the "perfect" solution, it seems to be working both on 32 and 64 bits. Public Function GetAllHandles(Optional ByVal PID As Integer = 0) As List(Of HandleInfo) Dim nCurrentLength As Integer = 0 Dim nHandleInfoSize As Integer =...
10 Feb 2011 by OriginalGriff
Do you mean that your code behind code opened Notepad or a PDF file okay when you were testing on your local machine, but when you deploy the site to a remote webserver you no longer see Notepad or the PDF viewer?If so, then I am not surprised.Presumably, you are using Process.Start to...
3 Mar 2011 by IvyLi
I have C# windows application which calling C++ unmanaged dll function. this application is working fine at windows XP x86 environment. now i move this application to WIN7 64 bit environment. I complied c++ dll at x64, and build my C# application at x64 as well. when i run my application, I got...
15 Jun 2011 by Sergey Alexandrovich Kryukov
There is no way.—SA
16 Jun 2011 by S Houghtelin
You can target the build for a specific platform under the build options. Is it you were trying to debug the 64 bit builld on a 32 bit machine?This link may provide some help:http://discuss.joelonsoftware.com/default.asp?joel.3.602634.7[^]MSDN...
16 Jun 2011 by divesh12
There is no way to run 64x application in 32 bit machine.
8 Sep 2011 by Arun Parthasarathy
Since i have worked in installshield. i can give u the following advice.In VS compiler, for build we have two configurations, 32 and 64 bit.x64 machine build:1.Any binaries built using the 64 bit configurations , cannot be run on a x86 machine.2.Only binaries that were built using...
4 Nov 2011 by koolprasad2003
Open project --> Project menu--> Project Properties --> Build Tab --> Platform target change it to X86(32BIT) / X64(64BIT)
7 Nov 2011 by Sergey Alexandrovich Kryukov
This is pointer, and all pointers gets the size of IntPtr which is 32-bit on 32-bit systems and and 64-bits on 64-bit systems, all other .NET types have the same size regardless of the instruction-set architecture of target assembly. Also, it's important that the last parameter is of out...
9 Nov 2011 by Hardghost
I have found the problem.This is the solution. (you don't find any solutions for this problem). private Device device; private Texture texture; private Material material; private Sprite sprite; Surface s; SurfaceDescription...
25 Aug 2012 by Joezer BH
Hey all, I need a good hash function (for strings) that will produce the same hash value for a specific string on different platforms, My app invovles a server farm, and a "bank" server, Each server produces hash "keys" for strings and the bank stores the keys.The Servers may later...
24 Oct 2012 by Vin$hi
I did a lot of research and found out that this is the best solution for playing RTSP streams on windows 64 bit machine through VS2010 - http://vlcdotnet.codeplex.com/[^] I am still looking for something similar in C++.
21 Nov 2012 by KDUSAw
I use two different machines for my automated testing. One is 64-bit Windows 7 and one is 32-bit Windows 7. Both run VS2010 Ultimate using an Access 2010 database for storing and retrieving the input data used by the scripts. My project (common to both machines) uses Provider .NET Framework...
12 May 2013 by Richard MacCutchan
Try it with this version of the delete[^], and catch any exceptions that are raised.
4 Aug 2013 by Jochen Arndt
To execute DOS applications with 64-bit Windows you may use the XP Mode of Windows 7 Professional or a DOS emulator like DOSBox[^].
25 Oct 2013 by Ian A Davidson
The problem is a known issue in Visual Studio:The setup project, even if you set it to be x64 only(!), always inserts the 32 bit version of InstallUtilLib.dll into the msi (we had the problem even when building the setup project on x64 machines!)InstallUtilLib.dll is used to run the C#...
14 Apr 2014 by Domus1919
Hi all,I have a problem.I need to redraw the 3D scene in a OpenGL window ONLY when the content of the array that contain the center of all the cubes that I need to draw, change.This happened at every step of elaboration in a main program, but I need the OpenGL window refresh content...
8 Mar 2015 by Sergey Alexandrovich Kryukov
FranxCDOFranx wrote:Hey Sergey, if you are referring to me yes I didn't not understand as I am a beginner in this field. I am trying to debug and find the reason for the wrong multiplication. If you want to be more specific to the problem as to how I should debug and fix the algorithm please...
8 Mar 2015 by FranxCDO
As phil.o and Sergey Alexandrovich Kryukov state above, the problem was with the representation of the numbers. The below code works.#include #include #include #include #define LOW_WORD(x) (((x) > 16) #define HIGH_WORD(x) ((x) >>...
20 Dec 2015 by JinWenQiang
How to capture and process packages using Java language
23 Apr 2016 by Prasoon Madnawat
This articles describes how to write a caching solution using Redis on .NET platform.
20 Jan 2018 by KarstenK
Use the biggest native data type, so some native 64-bit data as long long should fit. A handle is some a system resource managed by the operating system, so be careful with tem. A handle is NOT (REALLY NOT) a pointer. It can be, but never assume it. Always use system functions and NEVER...
6 Feb 2019 by Richard Deeming
I already gave you the answer to that question two weeks ago! Need help with VB.NET code with dotnet 2.0 framework only[^]: How to read the 64 bit registry from a 32 bit application or vice versa | Rhyous[^] EDIT: VB.NET translation of the code from example 2: Imports System Imports...
16 Jun 2020 by MadMyche
When all is said and done; you cannot. The only real way to do this would be within the code of the actual application. While you could wrap the executable inside of another package, but then you could also subvert that by calling the file...
25 Jun 2020 by Patrice T
Quote: Could you please let me know the issue. May be the issue is in your expectations about how and where structures get allocated in memory. No doubt that there are differences between 32 bits and 64 bits. long lInd = (long)(pStrTbl) -...
26 Jul 2020 by Sandeep Mewara
Try using the newer version of WindowsAPICodePack and that should help solve your issue. New WindowsAPICodePack that supports .NET framework v4.6.1: NuGet Gallery | Microsoft-WindowsAPICodePack-Core 1.1.4[^] Try out!
17 Nov 2020 by TheRealSteveJudge
Please have a look here: Process Interoperability - Win32 apps | Microsoft Docs[^] There it is said: On 64-bit Windows, a 64-bit process cannot load a 32-bit dynamic-link library (DLL). Additionally, a 32-bit process cannot load a 64-bit DLL. ...
22 Feb 2021 by Richard Deeming
No. You would need to get the original source code (and permission to modify it), fix any issues which would prevent it from working in a 64-bit process, and recompile it as a 64-bit library. If the library depends on other 32-bit libraries or...
22 Feb 2021 by RickZeeland
If possible create a separate 32 bits application that uses the 32 bit dll and call that using Process.Start()[^] from your 64 bits application. There are other ways like using named pipes for inter-process communincation, but they are quite...
5 Apr 2021 by Greg Utas
Richard's guess is a good one. Further to that, the size of uint_fast16_t can vary from platform to platform, depending on what size is fastest to fetch on each.
5 Apr 2021 by k5054
Further to what Richard and Greg have said, there are a couple of other things that you can look into. GCC has a -mms-bitfields compiler flag that aligns bitfields in the same order as Microsoft VSCC, and #pragma ms_struct on to provides the...
24 Sep 2022 by Gerry Schmitz
Quote: The version of .NET Framework (4.5 and later) installed on a machine is listed in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full. If the Full subkey is missing, then .NET Framework 4.5 or above isn't...
24 Sep 2022 by RickZeeland
The registry location seems to change per update as a user commented here: Correct approach to Check for .NET 6 installation - Microsoft Q&A[^] Quote: ...
3 Feb 2010 by chukklez
I am currently a student at Kaplan University, geting my degree in programming. I am using windows 7 64 bit OS and i my current classes are visual basics. I can not get the databases to work on my 64 bit OS. Is there any way to get this to work without duel booting a 32 and 64 bit OS? If not can...
19 Mar 2010 by Mohammad Dayyan
I have some Movies whose sounds volume are low. Thus I'm looking for a way to increase their sound volume.Of course, I know VLC[^] to do that, but it would be awesome if you post a way for increasing the sound volume with Windows Media Player.e.g: a Plugin or something.Thanks in...
19 Apr 2010 by doubts.vc
Hi,I new to com.I have a com project where in the project settings the following values are given "configuration properties-->c/c++-->Preprocessor-->preprocessor definitions" _ATL_ATTRIBUTES "configuration properties-->Linker-->Embedded IDL-->merged IDL Base File name" ...
19 Apr 2010 by Sauro Viti
Look at the Target environment under the MIDL property page on your project properties: the files you are talking about are generated by the MIDL compiler!
19 Apr 2010 by doubts.vc
Hi,As i dont have an IDL file in the project i dont get an MIDL tab .So its not possible to set any thing there. i tried the command line "/env win64" in "configuration properties-->Linker-->Embedded IDL-->MIDL commands".the file "_cfgcachecallback_p.c" is having the following comments...
14 Jun 2010 by doubts.vc
Hi,The IDL files where using custom build.In the IDL files properties General -->Tools "custom build tool" was selected.And in the Custom Build Step -->Command line the mild command was given with some options. I had to do the platform specification here ie midl /amd64 /Oicf /h...
26 Apr 2010 by David21u2
Hi, I'm having some issues with the memory allocation... I work with BDS2006 but i'm considering to migrate to 64 bits OS...which version can I use... Builder 2010 maybe ?tks in advance
27 Apr 2010 by David21u2
Is it possible to create 64 bits applications with BDS2006? I would like to access the whole available memory and not only the 3.5GB addressable by 32 bits apps...tahnks a lot for your comments...
28 Apr 2010 by Gordon Brandly
The answer is the same as for your duplicate question: no version of C++Builder produces 64-bit code right now. Embarcadero does plan to add 64-bit capability to a future version, since it's been requested many times.
7 May 2010 by Dig-Somthing-New
I had the similar situation here when I port our application to x64 environment. What I did to fix it is to set Target Environment to x64 for all IDL files in the project except the same setting in the Project level. Then proxy stub code generated by MIDL comipler should target to...
13 May 2010 by GPUToaster™
Hi,How can a DLL be probed for its Bitness rather than Probing OS?Best Regards,ABHISHEK DEY
13 May 2010 by GPUToaster™
Thanx ...Found a very good answer!
15 Nov 2010 by Arindam Tewary
Hi,I googled and found that folllowing link might be helpful to you,http://www.eggheadcafe.com/community/aspnet/13/10219152/where-can-i-get-64bit-microsoftsqlservermanagementuirsclientdll.aspxLet me know if it helps you,
10 Feb 2011 by PALANI KUMAR.A
I am using Threading concept for open notepad or pdf file. My local machine opened well ,but after deploy notepad window didnt work..any suggestions about my problem....Tahnks in advance
23 Feb 2011 by fjdiewornncalwe
Is the ClientPage Assembly compiled in 64bit? If your solution is referencing a 32bit version, you will get this error.
27 Feb 2011 by Monjurul Habib
set the validateRequest attribute of the Page directive to false: For all applications on your server For more information regarding this you can navigate...
21 Apr 2011 by ambarishtv
Hi,I have created a Windows application which contains a crystal report. I have added CRRedist2008_x64.msi in my aplication setup. When I install the application, I get the following errors:Crystal Reports Basic Runtime for Visual Studio 2008(x64)Error 1309. Error reading from file...
19 May 2011 by Yosh_
hi guys,I have a program that uses a third paty dll to filter records on my DB. This works fine on 32-bit systems that i have tested on. However, moving it to the main server (64-bit Windows Server 2008 R2) the program doesn't work anymore. It doesn't even start up. The very first lines of the...
23 May 2011 by Chasxu
Hi, I am building a 64 bit application. When I build the "projectA", there is an error:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3341,9): error MSB3097: File "C:\path\to\bin\projectA.dll" is not a valid assembly.Does anyone know what the problem...
23 May 2011 by Dave Kreskowiak
If your project is 64 bit and the .DLL you're trying to use is 32-bit it won't work and could come up with that error. You cannot combine 64- and 32-bit code in the same project or process.
13 Jun 2011 by 204.sharma
Dear Sir, i want to run my 32 bit application on 64 bit operation system.can anyone help me to configure my iis 6.0.Thanks
13 Jun 2011 by Uday P.Singh
Switched the target CPU in Advanced Compile Options to x86 bit application.
18 Jun 2011 by enhzflep
I recall reading of other users experiencing problems when porting 32 bit programs that rely on the registry to 64 bit machines, though have yet to bother to play with registry access on my win7 pc.You should be stepping in Debug mode to determine which line fails. At the very, very least...
25 Jul 2011 by #realJSOP
I suggest that you run it under the debugger, and put a break-point on the line where you call that function.
1 Aug 2011 by pfernandes
Microsoft.Jet....
1 Aug 2011 by ally166
I want to detect a process starting in 64-bit windows 7 driver's layer. I can detect it by Hook technology in 32-bit windows 7 os. But now Hook technology isn't supported in 64-bit windows 7. Any suggestions please?
2 Aug 2011 by E.F. Nijboer
You can just check it using the IsWow64Process function. Check out this link for more info:http://msdn.microsoft.com/en-us/library/ms684139.aspx[^]Good luck!
9 Aug 2011 by HGR-HH
We had the same issue with a Windows application accessing xls files in code. We run it with Citrix on Windows 2008 64 bit and for us, the suggestion to compile at least the executeable project with the "Platform target" property set to "x86" instead of "Any CPU" was the solution (the only one...
10 Aug 2011 by Harish Kumar Bansal
Hi,I was trying to install SQL Server Management Studio, both 2005 and 2008 on my PC, but it was failed to install. I have successfully installed visual studio 2008 32 bit on my windows 7 64 bit PC.So What version of SQL Server Management Studio is suitable for my Windows 7 Home Premium...
10 Aug 2011 by Wendelius
Older versions of SSMS may have compatibility issues, but if I recall correctly this version should work on Win 7 home premium: http://www.microsoft.com/download/en/details.aspx?id=7593[^]. I take it you're using express.
24 Aug 2011 by JasonSelf
I have an application that I am converting to work in a 64bit environment, this application was initially written to be 32bit. Unfortunately, AcroPDFlib seems to be throwing a 'Class Not Registered (0X80040154)' Error at me.This is a dll add-in to 64bit AutoCAD so my app must continue to be...
24 Aug 2011 by fjdiewornncalwe
According to this forum post, this is caused when a 32 bit version of the AcroPDFlib is used. As of the writing of that entry (which was quite a while ago) there wasn't a 64bit version available.http://forums.adobe.com/message/2391380[^]This one too:...
24 Aug 2011 by koolprasad2003
build/compile your code with target platform 'X86' and then try.