Calling Win32 APIs In 64bit?

Jan 5, 2011

Long story short, code that used to work on my 32 bit computer doesn't work on my 64 bit computer. Does 64 bit require something like changing Integers -> IntPtrs?

View 11 Replies


ADVERTISEMENT

C# - Organizing .NET P/Invoke Code To Win32 APIs?

Mar 12, 2010

I am refactoring a large and complicated code base in .NET that makes heavy use of P/Invoke to Win32 APIs. The structure of the project is not the greatest and I am finding DllImport statements all over the place, very often duplicated for the same function, and also declared in a variety of ways:The import directives and methods are sometimes declared as public, sometimes private, sometimes as static and sometimes as instance methods. My worry is that refactoring may have unintended consequences but this might be unavoidable.

My instict is to organize a static/shared Win32 P/Invoke API class that lists all of these methods and associated constants in one file... EDIT There are over 70 imports to the user32 DLL.(The code base is made up of over 20 projects with a lot of windows message passing and cross-thread calls. It's also a VB.NET project upgraded from VB6 if that makes a difference.)

View 6 Replies

WIN32 EXCEPTION LINE* Keeps Running Into An Error(Win32 Exception Was Unhandled; Access Is Denied)?

Apr 18, 2012

I was scripting a very basic process manager, with a ListView component, and it was working fine for many days, up until now.Here is the code for getting processes:

Dim Process As New Process()
Dim Count As Integer = 0
ListView1.Items.Clear()[code].....

The line of code where I put "*WIN32 EXCEPTION LINE* keeps running into an error(Win32 Exception was unhandled; Access is denied). Here is the full error description:

System.ComponentModel.Win32Exception was unhandled
ErrorCode=-2147467259
Message=Access is denied[code]....

As I said before, this had been working for several days, up until now.

View 1 Replies

How Do APIs Work

Feb 20, 2009

i am terrible when it comes to the programming area of APIs. Though APIs are well used in Visual Basic.NET so i must learn it.How do APIs work?How are they used?Can anyone either explain or supply me with a link about writing an API?

View 3 Replies

Get Information On APIs In Program?

Mar 12, 2009

Is it possible to get information on the APIs in Vb.Net?

View 2 Replies

Possible To Access APIs In Python

Mar 17, 2011

To programming in Python, I was wondering if there is a way to access VB .net APIs using Python.

View 1 Replies

Show Page To Get All APIs Used In VB?

Jul 27, 2009

Show the page where i can get all the APIs used in vb.net? Also i need a program to put my Vb.net program in the startup.

View 8 Replies

APIs For Printer Page Number

Nov 25, 2009

APIs for Printer Page number

View 2 Replies

APIs With 'File Download' Dialog?

Jul 13, 2011

I am currently working on an application to automate file download(s). My main application is running a query for downloads with embedded browser. When the results are returned they need to be downloaded and saved. This works fine. The last step of the process it to start download and the 'File Download' dialog pops up. I wanted to create another application that would monitor for the 'File Dialog' windows (knowing the main application Process ID I can ensure that I find only the dialogs generated by my application).

View 7 Replies

Compatible Sendmessage And Sendmessagetimeout APIs?

Jan 26, 2012

I need an API for sendmessage and sendmessagetimeout for my VB .net application. I have searched quite a bit, and everything I find doesn't seem to work: either the message just doesnt seem to be sent, or the message appears to be sent with the msg parameter always 0, and the wparam setting as what I enter for the msg setting. Pinvoke's also always seems to throw an AccessViolationException for I have no idea what reason. I tried playing around with maybe just where I put the variable, but unsurprisingly, there is not a simple logical switch of the variables.I have tried pinvoke's:

<DllImport("user32.dll", SetLastError:=True)> _
Public Shared Function SendMessageTimeout(ByVal windowHandle As IntPtr, ByVal Msg As Integer, ByVal wParam As IntPtr, ByVal lParam As IntPtr, ByVal flags As

[code].....

View 1 Replies

Difference Between Winreg And Advapi32.dll APIs?

Jun 3, 2009

What is the difference between the winreg and advapi32.dll APIs. I am trying to convert a VB code into Python. I have seen that the VB code has RegOpenKeyEx() from advapi32.dll. Now in Python, there is a topic on WinReg access and there this api RegOpenKeyEx() is mentioned. can I use this instead.

View 1 Replies

SwitchParent - App With The SetParent And SetWindowLong APIs

Feb 3, 2011

I have consumed a word doc in my app with the SetParent and SetWindowLong APIs. When I close the app I want to leave the word doc open. I have used the SetParent and used IntPtr.Zero(2nd parameter) which kinda works - it just does not have a document border. Would I use the SetWindowLong function - if so what would the parameters be? I have looked at the SetWindowLong function, just not sure about the second and last parameters. What would be the proper way to do this?

CODE:

View 7 Replies

VS 2008 - Using APIs (Where To Get Method Params)

Dec 23, 2009

Finding the documentation on windows API's for use with visual basic? I used to use API guide until they stopped updating it in 2002. All I need is the api name as well as the list of parameters in order to use the API's functions.

View 2 Replies

Writing A GPS Application - APIs Or Libraries

Jun 6, 2012

Am writing a GPS application but I need APIs or Libraries I can easily use. It's supposed to work real time...

View 5 Replies

Can't Find Any Reference Material Online For These APIs

Mar 10, 2012

I'm having some problems with some API calls. I'm trying to return device driver information for a given device in device manager so I can access the available information and display it. I'm using a series of API calls which in turn populates a list with device driver objects associated with that device. The API calls fail. The problem is that I can't find any reference material online for these APIs so I can figure out what's wrong. [code]

View 1 Replies

Unzip A Zipped Folder Using Microsoft APIs Or Namespaces Perhaps System.IO.Compression?

Sep 19, 2009

can we unzip a zipped folder using microsoft APIs or namespaces perhaps System.IO.Compression. However, it seems to be cumbersome to use them. With a thrid party dll file it works perfectly fine, however i dont want to use it as we dont know what is actually happening inside. Can we have a piece of code which unzips a zipped folder.

View 3 Replies

Download WIN32 API For VB?

Sep 15, 2009

Do you know which website that free download ebooks on API VB.net? I'm a second grad on IT programmer.

View 2 Replies

Getting Handle Using Win32 Api?

Jan 24, 2012

I am trying to create a small utility that tracks desktop usage in detail, to the level of individual text boxes etc.... in other applications. However, it is proving quite tricky. I thought I had it nailed using the Windows api. The below code is just a snipet of the code but essentially it provides me the handle of the control that the mouse is over. I thought from here, it would be easy to to the same thing but to provide the handle of the control that the cursor was actually clicked on, for example, if someone is filling in a text box in an application, they would not necessarily move the mouse to get to the text box, they may tab to it. Does anyone know if there is a way to get the handle of the control that is in use?

Private Sub Timer1_Tick(sender As Object, e As System.EventArgs) Handles Timer1.Tick
Dim ptx As Integer = Cursor.Position.X
Dim pty As Integer = Cursor.Position.Y

[code]....

View 4 Replies

3rd Party Win32 API Reference?

Feb 29, 2012

Does anyone know of a good 3rd party reference for Win32 API for .Net where VB.Net is the target language Most API references target C as the language of choice. Frankly, I hate C and all C like languages.

View 11 Replies

Communicating With C++ Win32 Application?

Aug 20, 2009

Alright today im going to make a chat program in C++ and VB.net VB.net will be the server and C++ will be the chat room. Im doing this becuase some people dont have .net and the program fails so im trying this so then everyone can use it. How would i do this? Like C++ sending information to VB.net and printing it out on a textbox

View 2 Replies

How To Extract A GUID From A Win32 DLL Or OCX

May 28, 2010

We have a .NET app that needs to examine a folder that may contain COM libraries (DLL and OCX.) When we do encounter a COM library one thing we need to accomplish is to extract the GUID from the COM DLL or OCX.Is there a straightforward way to do this with .NET without using 3rd party libraries?

View 3 Replies

Find Microsoft.win32 Namespace?

May 7, 2009

I read in msdn that registrykey class is found in Microsoft.win32 namespace.But when I try to add a reference to my project, I couldn't find Microsoft.win32 in the list.

View 4 Replies

An Unhandled Win32 Exception Occurred In VB6.EXE

Oct 1, 2009

I have installed VB6 and Visual studio 2005. when i am opening the VB6 files getting this error.

Visual Studio Just in time debugger

An unhandled win32 exception occurred in VB6.EXE

View 5 Replies

Communicating Via RS232 - Dll / Delphi Win32 Exe?

Sep 23, 2011

I have a Delphi program that communicates with a vb.net dll that I created. The vb.net dll communicates with a Fluke scope meter via an RS232 connection. I have created a program that communicates correctly via RS232, giving me the anticipated value. Though, when I package this up as a dll and access the dll from my Delphi program I always receive a value of "1", rather than the value I was expecting (most cases a value in and around 240).I know that my delphi program is definitely communicating correctly with the dll and that my dll is definitely communicating with the scope meter

Here is my vb.net code:
Public Interface IFlukeComm
Function GetReading(ByVal Command As String, ByVal PortNum As Integer) As String

[code].....

View 1 Replies

Extracting Icons Using Win32 API ExtractIconEx?

Mar 11, 2011

I am trying to extract icons to use them in a listview. I have use similar code in VB6 but in Dot Net I am getting an error, eventhough the icons are loaded. "An unhandled exception of type 'System.ExecutionEngineException' occurred in System.Windows.Forms.dll"
I am not sure what is the correct way making this work in windows forms. Please any help is greatly appreciated. here is the code I am using to load the smallicons imagelist of a listview.

Imports System.Windows.Forms
Imports System.Drawing
Module ExtractFileIcons

[code]....

View 4 Replies

Get PNG Image From Native Win32 Resource In NET?

Sep 16, 2011

A DLL file contains some images inside PNG resource type.

I can view the PNG images in softwares like Resource Hacker, Anolis Resourcer & Resource Tuner. Check this screenshot of Anolis Resourcer for more details:

how do I get the PNG image no. 5220 from the DLL file and put it inside a PictureBox? I don't think APIs like LoadImage or LoadBitmap will work.

View 3 Replies

IDE :: SetSystemCursor Win32 API Not Behaving Correctly?

Aug 1, 2011

I have a requirement of changing the cursor from normal arrow to hourglass in my application. I am using the SetSystemCursor Win32 API to do so. But, it does not seem to be behaving correctly. Below is the sample code that I developed to demonstrate the problem -

Imports System.Runtime.InteropServices
Module Module1
Sub Main()

[code]....

View 4 Replies

Object Management And Win32 FileSpecification

Jan 20, 2011

I want to retrieve all the files on the local machine to take a look at their attributes.I tried it with io.directory as: [code]From their I need the logics to retrieve the list again and again to get all the directories on the machine, to check later on for their files. [code]The problem is, that I only got file information from my startup path of the application, but I want to retrieve all files on the local machine.

View 1 Replies

Usage Of WIN32 API Sendmessage Function?

Aug 21, 2011

I have this window with hwnd = 132240. I am trying to use WIN32 API's SendMessage function to send a WM_SETEXT message to the window.Code that I have written

Const wm_settext As Long = &HC
'sendmessage(66824
Dim rc As Long

[code]....

View 3 Replies

Using DeviceIoControl Win32 API To Power Down USB Port?

Nov 25, 2010

How do I use DeviceIoControl Win32 API and the IOCTL in VB oder C#/C+/C++ to power down a USB port?

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved