473,395 Members | 1,706 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

someone is crashing my app!

Hi

I have developed a kiosk booking application using Visual Basic 2005
Express Edition, the application is running on windows XP .NET runtime
2.

One of the end users is able to terminate the application but I am not
sure how to prevent this. The PC has security software disabling Crtl
+Alt+Delete, so it is not that.

Are there any keyboard commands that could be used to kill the
application or .NET? Or is it more likely that the user is leveraging
a bug in the application. What sort of things might cause it to
terminate?

Any comments welcome.

cheers dave
Jan 10 '08 #1
6 1086

<li********@yahoo.com.auwrote in message
news:34**********************************@f47g2000 hsd.googlegroups.com...
Hi

I have developed a kiosk booking application using Visual Basic 2005
Express Edition, the application is running on windows XP .NET runtime
2.

One of the end users is able to terminate the application but I am not
sure how to prevent this. The PC has security software disabling Crtl
+Alt+Delete, so it is not that.

Are there any keyboard commands that could be used to kill the
application or .NET? Or is it more likely that the user is leveraging
a bug in the application. What sort of things might cause it to
terminate?

Any comments welcome.

cheers dave
ctrl-Break ?
Jan 10 '08 #2
On Jan 9, 10:51*pm, "linuxno...@yahoo.com.au"
<linuxno...@yahoo.com.auwrote:
Hi

I have developed a kiosk booking application using Visual Basic 2005
Express Edition, the application is running on windows XP .NET runtime
2.

One of the end users is able to terminate the application but I am not
sure how to prevent this. The PC has security software disabling Crtl
+Alt+Delete, so it is not that.

Are there any keyboard commands that could be used to kill the
application or .NET? Or is it more likely that the user is leveraging
a bug in the application. What sort of things might cause it to
terminate?

Any comments welcome.

cheers dave

ALT + F4 would close the app.
Jan 10 '08 #3
<li********@yahoo.com.auwrote in message
news:34**********************************@f47g2000 hsd.googlegroups.com...
Hi

I have developed a kiosk booking application using Visual Basic 2005
Express Edition, the application is running on windows XP .NET runtime
2.

One of the end users is able to terminate the application but I am not
sure how to prevent this. The PC has security software disabling Crtl
+Alt+Delete, so it is not that.

Are there any keyboard commands that could be used to kill the
application or .NET? Or is it more likely that the user is leveraging
a bug in the application. What sort of things might cause it to
terminate?

Any comments welcome.

cheers dave
Maybe stop relying on the kiosk "security" and filter the key presses
yourself?

This link will take you to an article about hooking the keyboard.
http://www.developer.com/net/vb/article.php/2193301

You can then "steal" all input from the keyboard when your application is
ran and only give input back to the main computer once your application is
closed by typing a passcode or whatever. If you dont want to pass keyboard
info back to windows then just dont use CallNextHookEx() at the end of your
processing/filtering.
Jan 10 '08 #4
To bring up the task manager: shift-ctrl-esc

"li********@yahoo.com.au" wrote:
Hi

I have developed a kiosk booking application using Visual Basic 2005
Express Edition, the application is running on windows XP .NET runtime
2.

One of the end users is able to terminate the application but I am not
sure how to prevent this. The PC has security software disabling Crtl
+Alt+Delete, so it is not that.

Are there any keyboard commands that could be used to kill the
application or .NET? Or is it more likely that the user is leveraging
a bug in the application. What sort of things might cause it to
terminate?

Any comments welcome.

cheers dave
Jan 10 '08 #5
On Jan 10, 6:51*am, "linuxno...@yahoo.com.au"
<linuxno...@yahoo.com.auwrote:
Hi

I have developed a kiosk booking application using Visual Basic 2005
Express Edition, the application is running on windows XP .NET runtime
2.

One of the end users is able to terminate the application but I am not
sure how to prevent this. The PC has security software disabling Crtl
+Alt+Delete, so it is not that.

Are there any keyboard commands that could be used to kill the
application or .NET? Or is it more likely that the user is leveraging
a bug in the application. What sort of things might cause it to
terminate?

Any comments welcome.

cheers dave
Hi,
There are some 3rd party softwares for killing processes because of
this kind of security privilege issues. You can take a look at these:

http://www.beyondlogic.org/solutions...rocessutil.htm

which does the job through command line, once you know the correct
command line syntax you can integrate it into your code with "Shell"
support in vb.net

or this external software:

http://www.softpedia.com/get/System/...-Process.shtml

I recommend you to search Google with keyword "process killer" or
"kill process" etc...
And for some virus / trojan / security issues, task manager may be
locked / inaccessible. You can re-enable with tweaking registry:

http://windowsxp.mvps.org/Taskmanager_error.htm

Hope these help.

Regards.
Jan 10 '08 #6
ALT + F4 would close the app.

oops.. thanks for that , I have now disabled the alt key

thanks dave

Jan 29 '08 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Bryan Olson | last post by:
I've run into a problem with Python/TkInter crashing, with an attempt to read illegal addresses, on Win on Win2000 and WinXP. With some web-searching, I found that people say not to manipulate...
1
by: Adam Hearn | last post by:
Sorry if this difficult to understand but I'm pulling my hair out and could do with some good ideas please... I've developed an application which in .NET as a Windows service which is simply...
8
by: DKM | last post by:
Here are the source code files to a Java applet that utilizes LiveConnect to communicate with Javascript, and the HTML file. The thing works both in IE 6.0 and FireFox 1.4. but with some...
0
by: Adam Tomjack | last post by:
I'm trying to embed Python 2.3.5 into a C++ application on Windows XP. When I build my app with debug symbols and link to a debug build of Python, then my program seems to crash most (but not all)...
14
by: Java and Swing | last post by:
static PyObject *wrap_doStuff(PyObject *self, PyObject *args) { // this will store the result in a Python object PyObject *finalResult; // get arguments from Python char *result = 0; char *in=...
3
by: pbbriggs | last post by:
I will try to be as descriptive as possible, but this error has me stumped and I am not sure what relevant info to include.... I am running Access XP on a Windows XP machine. I initially began...
8
by: Lars-Erik Aabech | last post by:
Hi! We've got an ASP.NET application that runs swell on development PC's and one live production server. Another prod. server though crashes a couple of times a week. Either something that...
3
by: Smokey Grindel | last post by:
I have an app that runs in the system tray. It takes an icon from the programs resources then draws two rectangles on it and numbers... the wierd thing is its crashing... here is the exception I am...
3
by: dstork | last post by:
Has anyone else experienced Access 2007 crashing when users right click on the subform (with the intention to use the copy feature in the shortcut menu). I went through Allen Browne's...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.