473,473 Members | 2,138 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Lockdown of public pc keyboard

Hi all,

Another question regarding public access to a PC.

How do I most efficiently and securely expose a keyboard to the public
without compromising the PC?
I don't mean physically, but how do I lock down the keyboard keys
programmatically is an easy way?
I only need the keys "1,2,3 and ABC to XYZ".

Anyone done it in .NET, is there a neat trick hidden in the framework? or do
I have to listen on all the keystrokes and sorth them out as in VB6?

Any tips are appreciated, thanks!

--
Best regards,
Jocke
Jul 21 '05 #1
6 2250
http://www.experts-exchange.com/Prog...ges/Cplusplus/
Q_20455827.html

"Joakim Rylander" <jo******@hotmail.com> wrote in message
news:uQ*************@tk2msftngp13.phx.gbl...
Hi all,

Another question regarding public access to a PC.

How do I most efficiently and securely expose a keyboard to the public
without compromising the PC?
I don't mean physically, but how do I lock down the keyboard keys
programmatically is an easy way?
I only need the keys "1,2,3 and ABC to XYZ".

Anyone done it in .NET, is there a neat trick hidden in the framework? or do I have to listen on all the keystrokes and sorth them out as in VB6?

Any tips are appreciated, thanks!

--
Best regards,
Jocke

Jul 21 '05 #2
Hook into the keyboard events :D then only process the ones u need.

"Joakim Rylander" <jo******@hotmail.com> wrote in message
news:uQ*************@tk2msftngp13.phx.gbl...
Hi all,

Another question regarding public access to a PC.

How do I most efficiently and securely expose a keyboard to the public
without compromising the PC?
I don't mean physically, but how do I lock down the keyboard keys
programmatically is an easy way?
I only need the keys "1,2,3 and ABC to XYZ".

Anyone done it in .NET, is there a neat trick hidden in the framework? or do I have to listen on all the keystrokes and sorth them out as in VB6?

Any tips are appreciated, thanks!

--
Best regards,
Jocke

Jul 21 '05 #3
http://www.experts-exchange.com/Prog...ges/Cplusplus/
Q_20455827.html

"Joakim Rylander" <jo******@hotmail.com> wrote in message
news:uQ*************@tk2msftngp13.phx.gbl...
Hi all,

Another question regarding public access to a PC.

How do I most efficiently and securely expose a keyboard to the public
without compromising the PC?
I don't mean physically, but how do I lock down the keyboard keys
programmatically is an easy way?
I only need the keys "1,2,3 and ABC to XYZ".

Anyone done it in .NET, is there a neat trick hidden in the framework? or do I have to listen on all the keystrokes and sorth them out as in VB6?

Any tips are appreciated, thanks!

--
Best regards,
Jocke

Jul 21 '05 #4
Hook into the keyboard events :D then only process the ones u need.

"Joakim Rylander" <jo******@hotmail.com> wrote in message
news:uQ*************@tk2msftngp13.phx.gbl...
Hi all,

Another question regarding public access to a PC.

How do I most efficiently and securely expose a keyboard to the public
without compromising the PC?
I don't mean physically, but how do I lock down the keyboard keys
programmatically is an easy way?
I only need the keys "1,2,3 and ABC to XYZ".

Anyone done it in .NET, is there a neat trick hidden in the framework? or do I have to listen on all the keystrokes and sorth them out as in VB6?

Any tips are appreciated, thanks!

--
Best regards,
Jocke

Jul 21 '05 #5

"Mr.Tickle" <Mr******@mrmen.com> wrote in message
news:uh**************@TK2MSFTNGP12.phx.gbl...
http://www.experts-exchange.com/Prog...ges/Cplusplus/ Q_20455827.html
This may come in handy as well,
http://msdn.microsoft.com/msdnmag/is...0/cuttingedge/
however for a system wide hook you will likely have to use C++, its just one
area where managed code isn't ideal.

"Joakim Rylander" <jo******@hotmail.com> wrote in message
news:uQ*************@tk2msftngp13.phx.gbl...
Hi all,

Another question regarding public access to a PC.

How do I most efficiently and securely expose a keyboard to the public
without compromising the PC?
I don't mean physically, but how do I lock down the keyboard keys
programmatically is an easy way?
I only need the keys "1,2,3 and ABC to XYZ".

Anyone done it in .NET, is there a neat trick hidden in the framework?
or do
I have to listen on all the keystrokes and sorth them out as in VB6?

Any tips are appreciated, thanks!

--
Best regards,
Jocke


Jul 21 '05 #6

"Mr.Tickle" <Mr******@mrmen.com> wrote in message
news:uh**************@TK2MSFTNGP12.phx.gbl...
http://www.experts-exchange.com/Prog...ges/Cplusplus/ Q_20455827.html
This may come in handy as well,
http://msdn.microsoft.com/msdnmag/is...0/cuttingedge/
however for a system wide hook you will likely have to use C++, its just one
area where managed code isn't ideal.

"Joakim Rylander" <jo******@hotmail.com> wrote in message
news:uQ*************@tk2msftngp13.phx.gbl...
Hi all,

Another question regarding public access to a PC.

How do I most efficiently and securely expose a keyboard to the public
without compromising the PC?
I don't mean physically, but how do I lock down the keyboard keys
programmatically is an easy way?
I only need the keys "1,2,3 and ABC to XYZ".

Anyone done it in .NET, is there a neat trick hidden in the framework?
or do
I have to listen on all the keystrokes and sorth them out as in VB6?

Any tips are appreciated, thanks!

--
Best regards,
Jocke


Jul 21 '05 #7

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

Similar topics

2
by: Michael Albainy | last post by:
Hello, I am trying access a virtual directory I set-up through IIS and my web pages are built on asp. I also ran the IIS Lockdown tool on the server, and I have never been able to view the...
0
by: Douglas J. Badin | last post by:
When I apply IIS Lockdown to SBS 2000 + ASP.NET 1.1 I run into NTFS persmission issues with the IWAM_computername user account, i.e. csc.exe. I tried using the Dynamic Web template and the SBS...
11
by: Alvin Bruney | last post by:
I've run iis lockdown and debugging stopped working. I've added the debug verb to urlscan. The error message is asp.net and atl server cannot be debugged. I haven't seen this one before. If I...
3
by: Joakim Rylander | last post by:
Hi all, Another question regarding public access to a PC. How do I most efficiently and securely expose a keyboard to the public without compromising the PC? I don't mean physically, but how...
1
by: =?Utf-8?B?U2hhcm9uIHdoaXBwbGU=?= | last post by:
Hi all I would like to run my app (C# 3.0 Win application) on the following XP pro/home events: Enter and exit idle mode (peripherals don't get input for few minutes) Station lockdown and...
1
by: | last post by:
Hello, This is a very belated followup to the below issue, I am the original poster. I recently was creating a new OU structure and new security policy and during testing it was noticed that in...
1
by: Techno3000 | last post by:
import java.io.*; import java.awt.*; import hsa.Console; public class Calculator { static Console c; public static void main (String args) throws IOException
1
by: Aycex | last post by:
I am taking my first java class as i am a Database person this is quite interesting and here is my problem. We are supposed to be learning to overload a class and i believe i have my code correct...
0
by: Studlyami | last post by:
I have a simple application which includes a default window (named Window1) with no additional xaml. Window1 consists of a timerclass object which contains a timer running at 60hrz. ...
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
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
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...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
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...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.