C# - Launching An App In Compatibility Mode In Windows Affect The App And How To Detect It
Jan 11, 2012
What does Windows do to an app when it is run in Compatibility Mode?Is there a way I can detect the compatibility mode settings in .NET?
View 1 Replies
ADVERTISEMENT
Aug 1, 2011
I need to produce an error display message when the Windows Mobile PDA is in flight mode. The user will need to pull and push data from a SQL Server server; however when in flight mode this is not doable and a message needs to be displayed. Currently the message that is displayed is:
A request to send information the the computer using IIS has failed. For more results please see HRESULT.
I am programming using VB.Net and I am fairly new to it. I have searched for the past week on the Internet and come across information suggesting that I use TAPI, however I do not know what to import, or where the "flight mode detection" code would go in my application.
View 1 Replies
May 16, 2012
I have several executable files that make up a full .NET application. One of the .net applications downloads a new version of the software, exits the main application, makes file changes directly inside of the c:program filesmy application area directly. I install this application using Installaware and it is code signed and verified with godaddy, so it gets around the antivirus programs. This has been running for a long time, and I never put too much thought into what security levels are allowed to directly access the files in this area, because it always seemed to worked perfectly in Win7, Vista and XP.
Now I have created a virtual machine, one inside Windows, and then one inside Parallels on a Mac. In these two virtual machines, the executable file that installs a new version of the software only works properly if I choose the two options on the compatibility tab in Windows, "Run this program as an administrator" and "Run this program in compatibility mode for Windows 7". Now I have found this article: [URL]. This even let me set up my registry settings in the set up of my program so that one specific exe will just run properly. I am concerned about just patching something this way.
With Visual Studio running in the virtual machines, the code executes perfectly. When I run the executable that I JUST COMPILED from Visual Studio, that executable will only run properly with the choices stated above, or more specifically, this registry setting:
"c:\program files\onespot\onespotinstall.exe"="WIN7RTM RUNASADMIN"
The exact same PC that has been mirrored onto these virtual machines works fine. It has been impossible to troubleshoot where the problem lies. The line of code that gets executed to EXIT the main program finds the process, and does a gentle shut down. That works fine. Even testing inside that application works fine. But I never can get a return from the Process.Start line. Narrowing down to a line of code is not working.
View 7 Replies
Feb 17, 2011
I have built a web setup project using VS 2008, wherein I need to check whether IIS 6.0 Metabase compatibility is installed. I tried it by accessing registry keys specifed in here in custom actions. But when I run the installer, I the key comes out to be blank irrespective of whether metabase compatibility is installed.
To further check the problem, I created a Console app to access the same keys. When I run it on win7, the app fails. Then, I ran it in WinXP SP3 compatibility mode and it ran perfectly.
I am open to other bullet-proof means of detecting whether IIS 6.0 Metabase compatibility is installed
View 2 Replies
Nov 15, 2009
will an program built on windows 7 using vs 2008 or 2005 have the compatibility with windows xp or vista
View 5 Replies
Jun 21, 2010
I'm wondering if there is any code that I could use in VB.net so it can determine the computer's startup mode (such as safe mode or safe mode with networking).
View 1 Replies
Nov 4, 2009
Am I still able to develop programs in Visual Basic 6 that will run easily under Windows 7? If no then must I convert to VB.NET? Are there other strategies?
View 2 Replies
May 17, 2010
I have a small application I wrote in VB with visual studio express. This app uses a timer tick to wait for a certin time, the opens several comm ports, reads data, creates an output string, an sends the string via email. I tested this app for several days
on a windows 7 32 bit machine, with no problems. I compiled (published) the program, and am attempting to run it on a windows 7 64 bit machine. However, on the 64 bit machine, it freezes up and can only be stopped with Task Manager.
at the time the app hangs the only things going on are 1. a timer checking to see if it's time to read the comm ports. and 2. a background thread checkig to see if the internet is available to email the string.
I tried ;loading visual studio on the 64 bit machine, and compiling the app there, with the same result. However it seems to run (tested for 1 hour) in debug on the 64 bit machine.
Has anyone noticed anything like this? any ideas?
View 4 Replies
Sep 7, 2008
Windows Service launching a Windows application?
View 3 Replies
Jan 16, 2009
I've started to use a Vista machine for development. In case it is significant: I'm using MSBee so that I can code in the Visual Studio 2005 IDE while still building against the 1.1 framework.On the Vista machine, when I tried to build a particular vb project, I got this error:
error BC30464: Namespace or type'Compatibility' in the project-level Imports 'Microsoft.VisualBasic.Compatibility' cannot be found.
The same project built fine on my old XP machine. I checked in this folder on my Vista machine:
C:windowsmicrosoft.netFrameworkv1.1.4322
...and sure enough, "Microsoft.VisualBasic.Compatibility.dll" was missing. So was "Microsoft.VisualBasic.Compatibility.Data.dll". Copying them from my XP machine to my Vista machine allowed me to build the project successfully.I'm just a bit puzzled as to why this happened. Why was "Microsoft.VisualBasic.Compatibility.dll" missing? I'm also not very comfortable with my chosen solution - copying the DLL manually. It works, but surely there must be a better way.
As far as the configuration:
Vista:
.Net Framework 1.1
.Net Framework 1.1 SP1
.Net Framework 1.1 SDK
[code]....
View 1 Replies
Feb 23, 2010
I have a VB.NET executable program that I've been running nightly as a Windows Scheduled Task on a Windows Server 2003 machine. I have the source code, and it was compiled using VS 2005. Now I want to run it on a Windows Server 2008 R2 machine. If I try to "open" it from Windows Explorer, I get "The version of this file is not compatible with the version of Windows you are running." It is in Program Files(x86), so doesn't the OS know to run it as a 32-bit application? Do I have to load this in VS2008 and recompile it there as a 64-bit app? But all my old VB6 and VBScript scheduled tasks are running fine, why is the OS only complaining about this program?
View 1 Replies
Mar 17, 2011
I've been searching all over and unable to find a way to do this. I'm not sure if it is possible but thought I would ask. I have a program that runs in the background and hooks the keyboard keys to perform actions when a hotkey is pressed. However I don't want it to do anything if the forground window (of another application) is in edit mode so if you map the v key, the user will still be able to enter it in a text box. Is there a way to detect if the forground window or control is currently in edit mode?
View 2 Replies
Sep 16, 2010
What is the real mode , protected mode , supervisor mode and the hypervisor mode ?
View 1 Replies
Jul 9, 2010
First forms project. My textbook [wrox VB 2880 Programmer's Reference, Rod Stephens] gives snippet that starts with [which intnellisense completes, except for variable names, including trailing 'paint' which seems to be the problem]
Public Class Form1
Private Sub form1_paint(ByVal sender As Object, ByVal e As System.Windows.Forms.TableLayoutCellPaintEventArgs) Handles MyBase.Paint
End Sub
End Class
which generates error :
Error 1 Method 'Private Sub form1_paint(sender As Object, e As System.Windows.Forms.TableLayoutCellPaintEventArgs)' cannot handle event
'Public Event Paint(sender As Object,
e As System.Windows.Forms.PaintEventArgs)' because they do not have a compatible signature
.
Changing 'Private' to 'Public' does not fix the error.
View 1 Replies
Oct 11, 2011
I have an application that loads a web page then allows the user to edit that page by setting the Webbrowser control to EditMode.What I am trying, so far unsuccessfully, to do is trap when a user right clicks on a link already on the web page. The problem I have is that although I can trap the right click using MouseDown and GetElementFromPoint, if the link that is clicked is nested within a higher level element then the higher level element is returned by GetElementFromPoint not the nested element.[code]When the user right clicks, say, the link with test2.html my current code returns the DIV element not the A element. How can I understand which of the A elements the user clicked.[code]
View 3 Replies
Oct 26, 2011
I want to detect up,down arrow keys while in edit mode of datagrid view i use the code below but it is not working?
Public Overridable Function EditingControlWantsInputKey(ByVal keyData As System.Windows.Forms.Keys, ByVal dataGridViewWantsInputKey As Boolean) As Boolean
Select Case keyData And Keys.KeyCode
[code]....
Both case arrow keys are not detected. please tell how to detect
View 5 Replies
Sep 30, 2010
We have an application that self-updates using a Laucher.exe process which copies down new App.exe and DLLs from a server then runs them in a separate process. This was all working very well until the arrival of the Windows 7 taskbar... Problem is in Windows 7, if the user pins the Launcher.exe to the task bar (by right-clicking the shortcut to Launcher.exe) then this happens... When you start the program the "pinned" taskbar icon momentarily gets focus while the launcher is running but then a totally separate new icon appears when App.exe is running. If the user then decides to right click the icon from the running App.exe and pin that to the taskbar, they bypass the application update part of the process.
[Code]...
View 1 Replies
Oct 15, 2011
I have been again blessed with legacy code made (presumably) with vs 2008. It's a Visual Basic project with a dependency to SQLite. The actual problem is that it is needed to install and run on Windows 7. Now, I have VB 2008 express in which I opened the project and tried to run it. It threw an exception which was most likely due to the fact that SQLite.dll doesn't support Windows 7 (and/or 64 bit environments). The exception was System. BadImageFormatException. (ddl version was 1.0.65.0)
I read somewhere in the internet that in order to run it in Windows 7 you need to have newer version of it. I downloaded it and managed to change the reference to newer one. Now in the SQLite site it says it requires .net version 3.5 or 4.0. I know that I can change the target framework to 3.5 or even 4.0 but do I need to change some of the old references in the project properties? All the references seem to be to 2.0 libraries. Like System 2.0.0.0 and path to X:windowsMicrosoft. NETFrameworkv2.0.50727System.dll. Does this actually mean that the application is using .net 2.0 although it target framework would be 3.5 or 4.0?
And most importantly do I need to convert my application manually or by using some tool to .net 3.5 or 4.0 in order to get it running with new SQLite dll which requires 3.5 or 4.0?
View 4 Replies
Apr 21, 2010
I have VS2010 and have targeted Framework 2.0 to work with SQL Server 2000 which works great. The problem seems to be when I go to my release folder, right mouse click on my test.exe file and click on Compatibility, then select 'Run this program in compatibility mode for' and then select Windows 2000 from the combobox. i get this error upon execution of text.exe:
The type initializer for 'WindowsApplication1.Module1' threw an exception.System.TypeInitializationException: The type initializer for 'System.Data.SqlClient.SqlConnection' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Data.SqlClient.SqlConnectionFactory' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Data.SqlClient.SqlPerformanceCounters' threw an exception. ---> System.PlatformNotSupportedException:
This operation is only supported on Windows 2000 SP3 or later operating systems.
View 2 Replies
May 22, 2012
I'm using all the VB6 source code from a XP machine on a new Windows 7 machine. The code works fine and builds the .exe. The .exe runs fine on the Windows 7 computer, but will no longer work on an XP machine. In my facility most of my users are still on XP machines. An additional note, if I move the .frms back to the XP machine, they compile fine and the .EXE works fine on the XP machines.Now I using virtual machine It's working ok but its not the best Solution. is there any direct way to make the .exe of Windows 7 works will on XP machines.
View 3 Replies
Nov 5, 2009
Within my application we store objects i.e images,word docs, etc etc. These are stored in a listview and when the user double clicks the item it launches the default application assigned to the file type i.e a bmp will launch paint, doc will launch word etc etc.
Everything works great in all versions of windows except the new Windows 7 where i am getting this error message:
Im guessing this is something to do with permissions etc, but can anybody shed more light on this and where to look?
View 6 Replies
May 3, 2012
The problem is as follows: If Windows starts up in Safe Mode, no applications I make with VS 2010 will run. Even if I try to launch them, doubleclicking, running, almost everything I tried, the problem is that the application just doesn't show up. There is no window there, and I don't know (haven't checked) if a process related to the application is running.
[Code]...
View 1 Replies
Nov 21, 2005
stop windows from going into sleep mode
stop windows from going into sleep mode
This is part of this thread:
stop windows from going into sleep mode[URL]
This is the reason that the user gave: I have Windows 7, and if I don't keep continuously using my computer, it goes to sleep. Now I have to restart my computer, put in the password and start again.
When you hit the REPORT link you were told that reporting a post is for SPAM, harrasement and other violations of the Bytes guidelines.
It not a way to draw attention to your problem because you are impatient.
Next time you do it I'll just delete the threat for not following the rules after you have been warned.
View 5 Replies
Jul 7, 2010
I need to standby the remote computer(windows 7) in given time.
there are Server and clients... From server machine I need to standby(windows 7) the client system given time.
View 1 Replies
Jun 28, 2010
How does the Windows activator know whether to activate an executable in 32 or 64 bit mode?
View 11 Replies
Mar 18, 2010
I have a windows service that I've written in vb.net using vs 2008 targeting ASP.NET 3.5. It appears that it's installing in a running state, but with the start mode set to manual. Is there a way I can have the service be initially stopped? I assume that it would be something in my service installer, but haven't been able to find it.
View 4 Replies
Aug 29, 2009
Introduction: Probably a year or more ago I asked if was possible to use the Mathematical functions in Windows Calculator or use any DLL file it may use without a satisfactory answer. As I require the greater accuracy of Windows Calculator in String format. Would it be easy to keep switching between a Vb.Net Form windows based application and Windows Calculator and, using SendKeys, get results back to a Vb.Net application using Copy & Paste via the clipboard but to do this in an automatic fashion at all please?
What I am particularly interested in is getting Log10 or LogN results and also doing ARC or INVerse LOG10 or INVerse LogN calculations. But I require the greater accuracy of windows Calculator. Additionally, would it be possible to assign a keyboard keymap to each key in Windows Calculator so that, for example, the L key would be assigned to clicking the LOG10 button, ALT for the Hyp checkbox, SHIFT for the INV checkbox and so on?So imagine sending key sequences to Windows Calculator to completely automate it. And Windows Calculator has been updated too in WINDOWS 7, would that make it any easier to work with?
View 6 Replies
Feb 22, 2012
I have a windows form with nothing more than 4 picture boxes on there and a button. How (if even possible) can I show this page in full screen mode but at the same time allow each control on the form to format and resize in proportion.The best analogy I can give to describe what I want is when thinking about PowerPoint. When you create a slide and then press the F5 button to go into slideshow mode, no matter what size monitor or resolution you use, it always fills up the screen appropriately.
View 12 Replies
Oct 14, 2011
I would like to find out what the current windows sleep mode setting is i.e. Is it switched on and what is the timer period. My preferences (in order) are:
.NET Managed Code
API
Read Registry Value
View 1 Replies
Jul 27, 2010
We have developed a 'deployment tool' (say program A) which need to modify system registry, etc info which requires admin rights. This program will be triggered by another program (say program B).
Question, when B call A, how can B initiate A with admin rights? is there any command like A.exe /runas admin or any other way to achieve this. Please note that both programs are developed using VB6.
View 2 Replies