我想用类似系统热键或快捷键启动我的程序(可不是启动我的程序后注册的热键,RegisterHotKey注册的热键关闭程序后就没有用了,不管你是否注销它),就象
win+e启动资源管理器一样,我想这些系统键应该保存在系统的的什么地方,如果在我的
安装程序中添加项目到存放热键的地方可能就达到效果了,可是系统按键到底保存在系统的哪里?
还有,点按桌面图标鼠标右键-->属性-->快捷键,也可以设置有上面效果的全局快捷键,
我们能在安装程序中实现这个快捷键设置过程吗?
我全文搜索过了,没有答案  

解决方案 »

  1.   

    点按桌面图标鼠标右键-->属性-->快捷键,也可以设置有上面效果的全局快捷键
    ================
    如果你把windows关了进入了unix或者dos,你上面的全局快键一样没有用了...
      

  2.   

    我只希望在windows下有效就行了
      

  3.   

    废话,你开着windows当然可以用windows的热键了你不打开你的程序怎么用它的热键
      

  4.   

    win+e是Shell控制的。不是保存在哪里的
      

  5.   

    to longtusoft(神灯之主)
    说来看看
      

  6.   

    up: kiboisme(还是铁棒.....针)
    作成自启动无界面程序,后台运行嘛。
      

  7.   

    当然有保存,可以直接调用api查看,你给多点分我就把我的例程给你,我现在要赚分,我们公司规定每个月要赚到3000分,我现在才1000多,呵呵,不好意思了,不要扁我.
      

  8.   

    也是
    公司规定要赚分而不是要赚钱的?
    那好,你给钱我,我给分你,一元一分,如何?改变系统热键是Hook的,不是保存在什么地方的
      

  9.   

    可以注册系统热键的Win键和Alt Ctrl是同样类型的,可以在Win SDK中找到
      

  10.   

    to all
    给我例子的我另帖开分
      

  11.   

    Windows SDK里面有调用方法...
    没有用到什么很特别的技术
      

  12.   

    to all
    知道的就说啊,‘Windows SDK里面有调用方法’说出来看看
      

  13.   

    偷着来上网的告诉你一句:如果你把explorer.exe(你的桌面也是它显示出来的)强制结束,Win+E等一系列『全局』快捷键不再有效,直至你再次启动explorer为止
      

  14.   

    的确是这样,我目的是让程序面向使用windows系统的普通用户,这些普通用户不可能把
    explorer关了使用,不要考虑这些情况了。
      

  15.   

    有一个办法就是
    写个监视鼠标键盘动作的DLL,然后让一个小程序加载,用ShowWindow(SW_HIDE)隐藏程序窗口
      

  16.   

    我曾做过一件事:
    把系统的explorer.exe复制出来,用exescope修改了里面的一些文字和图标.在dos又把新的explorer.exe送了回去.在用exescope修改时,好像是看到了一些win+R之类的,你可以试着用这种方法修改,应该可以,不过我没有试,而且这种方法的修改是很有意思的
      

  17.   

    关注 tresss(破天惊   的工作
      

  18.   

    其实很容易
    你就不能换个思路?可以注册Shell扩展处理的,哪个所谓的热键,是程序内部维护的,完全不是什么保存在那个地方的你写的程序一样,你内部定义,没什么地方保存的点击桌面哪个是保存在LNK文件的,由Explorer处理的,根本就不是你能干预的是你的想法出现问题,根本不是这个思考方法的:)http://lysoft.7u7.net
      

  19.   

    那就讲讲政策shell扩展和lnk文件