Как да преназначите Windows преки пътища в C#? [затворено]

Как мога да преназнача клавишни комбинации по подразбиране (като Win + E за отваряне на прозорец на Explorer) в C#?


person nsantorello    schedule 07.05.2009    source източник
comment
съжалявам, но това едва ли е свързано с програмиране   -  person lothar    schedule 08.05.2009
comment
попитайте как да го направите с C# и може да имате шанс да не затворите това :)   -  person jcollum    schedule 08.05.2009


Отговори (2)


Трябва да използвате приложение на трета страна, като WinKey:

http://www.pcworld.com/downloads/file/fid,5506-order,1-page,1-c,alldownloads/description.html

О, да... ъъъ... в C#

person JerSchneid    schedule 07.05.2009
comment
Това изглежда като страхотен инструмент, но знаете ли за начин за програмна промяна на преките пътища? - person nsantorello; 08.05.2009
comment
О... ха ха. Въз основа на коментара на lothar предположих, че сте добавили в C# малко по-късно и просто сте търсили начин да го направите за лична употреба. Ако искате да го направите програмно, мисля, че вероятно ще включва приложението ви да работи постоянно във фонов режим и да натискате клавишите за наблюдение? - person JerSchneid; 08.05.2009
comment
@Jer Не знам много за това, но може би има начин да го направя чрез модифициране на ключовете в системния регистър? - person nsantorello; 08.05.2009

Можете да разгледате тази програма:

http://www.autohotkey.com/

Изглежда, че е програма, която прави това, което описвате, и е с отворен код. Можете да отворите техния източник и да погледнете. Парите ми са за натискането на клавишите на монитора.

person JerSchneid    schedule 07.05.2009