VS 2008 Program Running In Vista X64 - "missing Dll File"
Apr 11, 2009
I have a program that has been running well under both Windows XP and Vista. Recently I tried installing the software on a Vista x64 machine and the program keeps crashing at runtime. I have tried running in Windows XP compatability mode and other solutions but nothign works. If I run it on the machine under Virtual PC using Windows XP I have no problems. The only two clues I have are these 1)One of the error messages I got when the program crashed said "missing dll file" and 2) the error log viewer shows that the error involves kernel32.dll This problem feels like it is way out of my league ont face value.
My program runs under a limited account, and uses impersonation to access admin codeI also have a program in the same folder, that my program runs sometimes when it exitsBoth exe files are in the same folder in the "Program Files" folderIf I try to run the other file, I get a not found error.If I Raise the first program to admin (even though it should already have admin rights due to impersonate) it can run the second file.1. I don't want to raise to admin.2. I'm using the full path and file name to the file.3. That do i need so that dot net can find the file so that it runs.
When trying to install a program I keep getting the following error:"I'm sorry. your system seems to be missing the Microsoft VB runtime DLLs to install this game. Click OK to go download them. Once they are installed restart the installation".When I click OK - I am taken to a Dairy Queen website. Is this an issue with the software (which I used under Windows XP with no problems) or do I have to search for the missing files? I installed VB 6 but still get this error.
I had done one application using api which send the message to given number. The working of software is very fine without any error working on windows XP SP2. I heard that vista already contain the .net frame work so didnt installed .net frame work in machine. I checked in vista it shows .net frame work is in machine. But when same code i tried to run on Vista it gives the error. Error is as follows
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at SmsSendingApplication.frmSingleMessage.InternetOpenUrl(Int64 hInternetSession, String& lpszUrl, String& lpszHeaders, Int64 dwHeadersLength, Int64 dwFlags, Int64
i compile my form with the below code when i run it on vista work fine without any problem but when i try to run in on XP cant run... that happened with any XP machine.[code]when i run my exe to other Vista machines work fine... but on xp NO.
I have a program that will process the files and produce the result in output file.When i publish and install the software in xp windows it run but in windows vista it read the file everything when i look for output file. The file is not created in vista. But other program which similar with previous one can run in windows vista expect one program. This is how i write the coding to create the file.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim OpenFileDialog1 As New OpenFileDialog With OpenFileDialog1
[code]....
I dont know why it can not create a file in vista?
The reason I am starting a new thread is to be more concise; explain the exact issue I now face in detail. Reading my last thread may help, but what I provide here should be sufficient. I am basically trying to find the best route I should take for my program as far as UAC and Vista is concerned. My program (SysPad) is accessible through my sig).
My program requires constant write access. The purpose of my program is to provide access to a quick notepad-esque program that is directly accessible from the Notification Area. It saves every time the user types into one of the textboxes.
The issue lies in the fact that when UAC is enabled on Vista, there is no folder that is writable to without elevation to Administrator rights. The hitch is that my program is designed to be a startup utility and the issue is that a user who has UAC enabled will have to allow my program through UAC confirmation every time my program runs at startup.
Basically, I am looking for options that will resolve this and make it less "painful" on the end user who uses UAC.
Basically, the only idea I've been able to come up with that is least annoying/intrusive, is to create a Launcher.exe program that does not require elevation and have it sitting in the Notification Area with the same icon as my program at startup. When the user goes to access the program, it then launches the actual program (exiting the launcher) thus invoking the UAC verification.
Of course this would happen every time they boot their PC or restart my program; but, at least they won't be asked for UAC verification as soon as their PC boots.
Does anyone have any other suggestions? I really would like to get this to work with UAC as best as possible. Otherwise, I could just make my program check if UAC is enabled, and if it is, tell them they can't use my program lol. But, I'd rather not do that.
I am using Windows XP and Visual Studio 2008. Now, i am writing an application which under testing runs fine under XP but when i try to run it under Vista, when i click on the program i keep getting an error saying:System File Intergrator has stopped working.How do i get my application to run on Vista as well as XP?
I created an app that connects to an SqlCe database. it runs fine on my computer (xp) but when i try to run it on other computers, it crashes (on xp machine, the error is : OS error: the OS storage system is not responding, on windows 7 the error is: Access to the database file is not allowed).
On windows 7, if i right click the exe and run as administrator, it runs fine. But, i can't expect my users to do this every time they want to run my app.
How can I check if user running my application is running Vista or XP?I need to make it If XP then msgbox "XP" else if Vista then msgbox "Vista" endif.
I have a program for playing MP3 files using Media Player. The program developed originally under Vista using VBExpress 2010 works fine.
But when I run it under Win7 parts of the program don't work. In both cases the audio is played OK but under Win7 the 'playstatechange' events don't seem to happen!?!
I have put a breakpoint in event and under Vista the events happen...under Win7 the breakpoint is never reached. In both cases I am using VB Express 2010 and running under the debugger. I have seen this problem reported before in the forums but no answer was apparent.
VB 2008 - I would like to retrieve the Vista Version my app is running under. I understand the System.Environment.OSVersion.Version.Major/Minor/Build but I have a number of Vista Systems, some x86 and some x64. A mixture of Home/Business/Ultimate. Is there a way to recover more detailed info such as "Vista Ultimate x64 SP1" or do I need to poke around in the Registry?
We paid to have a program built as an add in to SolidWorks. I believe it was written with VB6 and now does not work on the newer 64 bit OS. Now the programmer wants an exorbinant (sp?) amount of money to update to work with the 64 bit. Is he legit or just trying to make more cash?
Ive been trying to get my app to work on a Vista 64 bit machine, i have XP 32 and Vista 32 bit machines. When my friend trys to run he gets this error. "Cannot process request because the process (5252) has exited".
I have an VB.NET 2005 application installed on my Windows 2003 Server.I try to access that application for other computer on my network. Read below:I get this error when running a remote VB.NET application.
System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
I had the error on my computer running Windows XP. I am use to that, so I went in the FrameWork .NET 2.0 and set the security to FullTrust and the error disapeared. Now I have the same error on my computer that is running Windows Vista and when I go do the same security changes to FullTrust, it does not work. I still have the error showing.Is there some other configuration to do on a Vista machine to be able to run a remote VB.NET application ?
Ok, I'm trying to tackle this topic again. I have searched for setting file associations in the registry, and I only find references to adding the association the ClassesRoot, which, in Vista 64, throws an Access Denied exception.I would like to know if it is possible to set the association somewhere other than classesroot in the registry. Or, if it must be set in HKCR, then the proper way to temporarily elevate the application to perform the registry change.
What should happen is user clicks a button in my program to add the file associations, a Vista security dialog pops up prompting the user to confirm the operation or enter administrative username and password, user confirms, application sets the file associations, then drops back down to regular security.
I've used Visual Basic on and off for years, but for some reason this has never crossed my path, though it's probably relatively simple.
I have a program which runs in the background, in the System Tray. (Which is to say it has a NotifyIcon and is Hiding.) Using the Registy, I've added a new item to the right-click menu for certain files (for example PDF) which reads "Accept".
The goal is to have this open the file in my program and have it run the script. The script itself works flawlessly with an Open Dialog box - all it does is change the "comments" on the file. But I can't for the life of me figure out how to do it without the dialog box.
Can a form be Created that has Aero Glass when in Vista/Win7 and when running in XP or 98 use a regular border? If so can I have a link to the infromation or a code sample?
My HP dv6 - 1030US notebook has 4 gb of ram, and a Fujitsu MHZ2320BH G2 hard rive with 166 GB. free. running vista 64 SP2 and all current kb's installed. My problem is trying to test Vb 10 express with this unit. I am an ex vb 6.0 guy(beginner level) and still put small # of apps together for my remodeling company.
Using VB6 to create a file and then open the file just created fails when run on a Vista client with Windows 2008 Server. The same code will work when run directly on the Windows 2008 Server or when using an XP client. If a Sleep 10000 is placed after the close, the program will work. What is the problem here? The code is as follows:
Option Explicit Private Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" _ (ByVal lpszPath As String, ByVal lpPrefixString As String, ByVal wUnique As Long, _
I'm trying to run an EXE file using process.start.I've put in username, password and domain that it is accepting (it complains when I put the wrong password, and not when I put the right one, so it is checking etc), and that have local admin rights on the PC.However, when I try to run an EXE that's stored in Program Files, I cannot run it. It always says Access is Denied. When I copy that EXE to another folder, it runs perfectly![code]
I want my program to use the Appacctivate with a process ID because, the window title of the program I am going to work with is changing.
I tried several thing, but I just can't seem to be able to get the processID of any running applications. I googlet it, and there a several code's out there, but I get a Null Reference Error, with all of them.
which gets the ProcessID of a running program? I tried it with process.getprocessbyname ("myApplication") , dunno whether I was on a godd trail, or is there a far easyer way, even for activating windows without the processID.
i currently have another problem beside programs code , when i give the program to another person and when he tries to open it he get an error Title = WIndowsApplication1Content = Application WindowsApplication1 has a problem and must terminate its operation.We appologize for the inconvenience.
We are developing an application in VB.NET that will need to accomodate remote users logging onto a Microsoft Terminal Server using RDP through the MSTSC.exe client.
Is it possible to offer an 'Upload' button which will allow the remote user to pick a file from his/her local hard drive and upload to the server ?
Is there anyway to return a list of all user accounts on a PC running windows vista business edition using VB2008?I am trying to integrate a type of security in my application using what it already implemented in windows.
I'm about to pull my hair out with this program. I need the following program to keep a running total of the total amount due by a customer for books bought. The exercise required the use of a BookSale class with 3 attributes(a quantity,price,and total due) and 2 behaviors(a default constructor and method that keeps a running total). Here is the code for the class:
[code]...
My problem lies in the program keeping a running total. The total due is displayed fine for each quantity and price but not the whole running total. For example,if I enter 1 as quantity and 2 as price and click the Add to Sale button,the Total Due value,which is $2.00,is displayed. However,if I change the quantity to 2 and price to 4,which comes out to $8.00,the $8.00 is not added to the existing $2.00. I feel like I'm missing something elementary and it's driving me crazy. I would work on it some more but it's already after 4 AM here and I need to get some sleep.BTW,this exercise is from a college textbook. However,this isn't an assignment that is due. I just got bored and decided to work on a chapter we didn't have time to get to.