Communauté Play-Arena


    [INSTABLE] Expérimentations ATK hotkey

    Partagez
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Sam 7 Mar 2009 - 22:00

    Les valeurs trouvées dans le registre :

    HKCU\Software\ATK0100 :

    WCOURIER_DISPLAY_CONTROL = DWORD 1
    WCOURIER_WIRELESS_CONTROL = DWORD 3
    Presentation_KEY = REG_SZ C:\Program Files\Generic\Power4 Gear\PModeCFG.exe

    On peut créer sans problème les clés suivantes dans HKLM\SOFTWARE\ATK0100\

    EMAIL_KEY
    INTERNET_KEY


    Les composants utilisés par le ATK hotkeys :

    Dans C:\Program Files\ASUS\ATK Hotkey
    HControl.exe
    CMSSC.DLL
    InstASLDRSrv.exe
    inter_f2.dll
    ATKWLIOC.DLL
    SiSPkt.dll

    Un fichier Reg repiqué du Asus A6VA, concernant Hcontrol.exe :

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\HControl]

    [HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\HControl\Custom]
    @="C:\\Program Files\\Klient\\klient.exe"

    [HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\HControl\MediaPlayer]
    @="C:\\Program Files\\Winamp\\winamp.exe"

    [HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\HControl\P4G-button]
    @="C:\\WINDOWS\\system32\\taskmgr.exe"

    [HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\HControl\TPad-button]
    @="C:\\Program Files\\FlashFXP\\flashfxp.exe"


    [HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\HControl\WLAN-button]
    @="control ncpa.cpl"


    Dernière édition par Stouf le Mar 10 Mar 2009 - 18:06, édité 3 fois

    oXid_FoX

    Maltraiteur de Betas

    Nombre de messages : 32
    Age : 31
    OS Principal : Vista
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par oXid_FoX le Lun 9 Mar 2009 - 14:17

    ça serait à mettre dans les astuces & bidouilles de la section G50, ça...

    ma touche internet me fait toujours "error: can't get environment variable" Sad
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Lun 9 Mar 2009 - 15:22

    Oula non non non ^^

    Comme le dit le titre, ce ne sont QUE des expérimentations, des infos glanée à droite à gauche, regroupées ici pour être testées / expérimentées.

    Pour preuve, pour le moment seules EMAIL-KEY et INTERNET-KEY fonctionnent (la raison pour laquelle ce sont les deux seules que j'ai mises dans le Profiler rc2.

    Voila typiquement un exemple du dilemme dont je viens de te faire part en MP...

    oXid_FoX

    Maltraiteur de Betas

    Nombre de messages : 32
    Age : 31
    OS Principal : Vista
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par oXid_FoX le Lun 9 Mar 2009 - 16:46

    répondu.

    donc tu dis que ces touches fonctionnent... soit j'ai un problème, soit on ne parle pas des mêmes touches.
    moi je parle des Fn+F3 (mail) et Fn+F4 (internet).
    Peut-être faut-il un reboot pour que ça fonctionne ? (à la base, je n'avais aucune clés de registre à cet endroit)

    edit: on est bien d'accord, ces astuces sont censées fonctionner SANS le logiciel que tu présentes en post-it (G50 profiler) ?
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Lun 9 Mar 2009 - 18:22

    Ouaip, le Profiler est juste une frontend qui crée / modifie / supprime ces 2 clés.
    Et ouaip, on parle bien de Fn+F3 et Fn+F4

    Les composants ATK sont installés et le process HControl.exe tourne ?

    Si tu as besoin d'un reboot, fais le moi savoir, que j'adapte le Profiler (c'est juste une histoire d'arreter/redemarrer HControl.exe dans ce cas)

    oXid_FoX

    Maltraiteur de Betas

    Nombre de messages : 32
    Age : 31
    OS Principal : Vista
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par oXid_FoX le Mar 10 Mar 2009 - 9:29

    j'ai ça qui tourne :

    HControl
    -- ATouch64
    -- ATKOSD
    -- KBFiltr
    -- WDC

    reboot ou pas, ça ne fonctionne toujours pas. Je précise que je ne suis pas en admin sur ma machine.
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Mar 10 Mar 2009 - 12:08

    Tu es sous XP ou Vista ? (j'ai rajouté les champs dans les profils sur le fofo)
    Sous Vista, tu auras forcement besoin de passer en administrateur, puisque ca agit sur la base de registre...

    Tu as essayé de modifier les valeurs à la main dans le registre , rebooter et vérifier si les clés sont toujours la ?

    oXid_FoX

    Maltraiteur de Betas

    Nombre de messages : 32
    Age : 31
    OS Principal : Vista
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par oXid_FoX le Mer 11 Mar 2009 - 0:54

    oui, Vista.
    évidemment, la modif du registre passe en administrateur, je suis pas doué, mais pas à ce point...
    après reboot, les valeurs existent toujours...
    et je les ai créées à la main.
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Mer 11 Mar 2009 - 1:04

    Alors si tu es sous Vista, je t'invite à aller modifier ton profil Wink

    Cela dit c'est bizarre, Vista serait incapable d'utiliser ces clés ?
    La clé "Presentation_KEY", elle se trouve ou dans le registre, sous Vista ?

    oXid_FoX

    Maltraiteur de Betas

    Nombre de messages : 32
    Age : 31
    OS Principal : Vista
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par oXid_FoX le Mer 11 Mar 2009 - 10:16

    aucune de ces clés n'existe...

    et non, je ne passerait pas en admin.
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Mer 11 Mar 2009 - 12:50

    Par passer en admin, je parlais d'utiliser 'lancer en tant qu'admin', pas se logger en admin (ce qui serait débile)

    Et quand je parle de modifier ton profil, je parlais de ton profil forum, pas profil windows ^^

    Gohu

    Maltraiteur de Betas

    Nombre de messages : 5
    Age : 30

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Gohu le Mer 11 Mar 2009 - 22:54

    Bonsoir,

    Je t'avais passé le lien pour modifier les clés de registres "hotkeys", j'ai trouvé deux autres liens qui peuvent être intéressant (malheureusement ni en anglais ni en français) :
    http://www.asusforum.encke.net/module-pnForum-viewtopic-topic-4932-start-0.html
    http://www.alpov.net/programovani/pswitch.html

    notamment :
    [HKEY_LOCAL_MACHINE\SOFTWARE\ATK0100]

    "CHAMELEON_KEY_ACMON"="C:\\Programme\\ASUS\\Splendid\\ACMON.EXE"

    (Multimedia Pfeiltasten in meinem Fall für Foobar2000)
    "S1_KEY"="C:\\Programme\\foobar2000\\foobar2000.exe /playpause"
    "S2_KEY"="C:\\Programme\\foobar2000\\foobar2000.exe /stop"
    "S3_KEY"="C:\\Programme\\foobar2000\\foobar2000.exe /prev"
    "S4_KEY"="C:\\Programme\\foobar2000\\foobar2000.exe /next"

    (Power 4 Gear Hotkey für NHC)
    "S5_KEY"="C:\\Programme\\Notebook Hardware Control\\nhcmsg.exe –cs"

    (ASUS DVD Key - Miranda(icq) für mich)
    "Presentation_KEY"="D:\\Programme\\Miranda-IM\\miranda32.exe"

    (Browser Key - Mein geliebter Taskmanager! Kann ich nur jedem empfehlen)
    "INTERNET_KEY"="taskmgr"

    (Splendid Key - Den Sinn habe ich nie verstanden ^^... Jetzt isses mein Taschenrechner...)
    "CHAMELEON_KEY"="calc"

    - Ça explique le rôle des différentes clés de registre (mais elles varient d'un modèle Asus à l'autre)
    - C'est avec un ancien modèle de atk hotkey (ancienne version de Hcontrol : il fallait mettre // dans la clé)
    - Ca montre aussi que la personnalisation était possible PAR LE PASSE (avec personnalisation des boutons et des animations (OSD) et par exemple la possibilité d'utiliser le boutin de gestion de l'alimentation avec NHC avec PSswitch)

    Chez moi ça ne marche pas mais je suis sur vista (j'ai planté mon installation XP en bidouillant) et même la modification de internet_key et email_key ne fonctionne pas! (Est ce que c'est normal que cela ne fonctionne pas sur vista?) En tout cas tu/vous pouvez voir ce qu'il est possible de faire avec ça. J'ai trouvé une autre bidouille pour modifier le hotkey webcam mais c'est pas terrible comme méthode (j'expliquerais plus tard)

    A bientôt, en espérant permettre l'évolution de cet outil (à ma moindre mesure)
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Mer 11 Mar 2009 - 23:09

    Yeeeesssss, je cherchais justement les clés des 3 autres touches (C V et T. D'ailleurs c'est quoi la touche T ?) et au mieux les touches media (les commandes generiques de media keyboard telles que notées dans MSDN ne fonctionnent pas, font chier avec leurs normes pas normales Very Happy ).

    Je vais essayer tout ca, merci d'avoir cherché de ton coté ! Smile
    J'ai une version modifiée de atk (un peu plus vieille) qui fonctionne en effet un peu différemment, mais qui fonctionne. Je vais voir ce que je peux faire de tout ca Smile

    En tous cas merci
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Jeu 12 Mar 2009 - 0:13

    C'est parti... Smile
    Avec les composants asus normaux (=pas moddés, derniere version dispo)


    Fn+C :
    CHAMELEON_KEY

    Fn+V :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\VideoCapEx.exe (créer la clé si besoin)
    Valeur Default - nom du prog
    Exemple d'un fichier .reg pour configurer Fn+V pour lancer c:\test.bat :

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\VideoCapEx.exe]
    @="c:\\test.bat"


    Dans un fichier reg, les chemins doivent comporter les double \, mais pas dans la clé elle même


    Dernière édition par Stouf le Jeu 12 Mar 2009 - 4:21, édité 1 fois
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Jeu 12 Mar 2009 - 3:26

    Ca va paraitre du charabia, mais c'est les valeurs checkées par le combo Fn+BAS (play-pause) :


    177.42047119 DMedia.exe:2556 OpenKey HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\POWERCINEMA.EXE NOT FOUND
    177.42106628 DMedia.exe:2556 OpenKey HKLM\Software\MicroSoft\TouchPack NOT FOUND
    177.42152405 DMedia.exe:2556 OpenKey HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\MT.EXE NOT FOUND
    177.42179871 DMedia.exe:2556 OpenKey HKLM\Software\ASUS\InstantFun NOT FOUND
    177.42187500 DMedia.exe:2556 OpenKey HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\PowerDVD NOT FOUND
    177.42196655 DMedia.exe:2556 OpenKey HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\WINDVD.EXE NOT FOUND
    177.42211914 DMedia.exe:2556 OpenKey HKLM\Software\Microsoft\Multimedia\WMPlayer SUCCESS Access: 0x20019
    177.42219543 DMedia.exe:2556 QueryValue HKLM\Software\Microsoft\Multimedia\WMPlayer\Player.Path SUCCESS "C:\Program Files\Windows Media Player\wmplayer.exe"
    177.42228699 DMedia.exe:2556 QueryValue HKLM\Software\Microsoft\Multimedia\WMPlayer\Player.Path SUCCESS "C:\Program Files\Windows Media Player\wmplayer.exe"
    177.42239380 DMedia.exe:2556 CloseKey HKLM\Software\Microsoft\Multimedia\WMPlayer SUCCESS
    177.43997192 DMedia.exe:2556 OpenKey HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers SUCCESS Access: 0x20019
    177.44006348 DMedia.exe:2556 QueryValue HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\C:\Program Files\Windows Media Player\wmplayer.exe NOT FOUND
    177.44012451 DMedia.exe:2556 CloseKey HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers SUCCESS
    177.44023132 DMedia.exe:2556 OpenKey HKLM\System\CurrentControlSet\Control\SafeBoot\Option NOT FOUND
    177.44039917 DMedia.exe:2556 OpenKey HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers SUCCESS Access: 0x2000000
    177.44046021 DMedia.exe:2556 QueryKey HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers SUCCESS Name: CodeIdentifiers
    177.44052124 DMedia.exe:2556 CloseKey HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers SUCCESS
    177.44058228 DMedia.exe:2556 OpenKey HKCU SUCCESS Access: 0x20019
    177.44079590 DMedia.exe:2556 OpenKey HKCU\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers NOT FOUND
    177.44085693 DMedia.exe:2556 CloseKey HKCU SUCCESS
    177.44123840 DMedia.exe:2556 OpenKey HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers SUCCESS Access: 0x1
    177.44145203 DMedia.exe:2556 QueryValue HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers\LogFileName NOT FOUND
    177.44155884 DMedia.exe:2556 CloseKey HKLM\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers SUCCESS
    177.44172668 DMedia.exe:2556 OpenKey HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\wmplayer.exe NOT FOUND

    Lancer un programme, ce n'est donc pas un problème, il suffit d'attribuer à la première clé (HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\POWERCINEMA.EXE) le nom du programme pour la valeur par défaut (pareil que pour Fn+V)
    Le souci est que le combo va chercher également des paramètres pour le lancement de wmplayer.exe : CodeIdentifiers, AppCompatFlags\Layers
    Aucune idée encore de ce que c'est, mais ma fenetre dos s'ouvre en full-vertical-screen Very Happy

    On notera aussi que ce raccourci est 'intercepté' par DMedia.exe, et pas HControl... Encore un composant asus, ca fait beaucoup de process pour la "même" chose je trouve :
    hotkeys qu'on vient de trouver : HControl
    hotkeys media : DMedia pour PLAY + une autre methode pour STOP NEXT PREVIOUS (pas trouvée encore, rien à voir avec la bdr)
    hotkeys luminosité, wifi, écran, etc : ?
    boutons du haut : ?
    power4gear : ?
    touche camera : ?
    OSD : ATKOSD + ATKOSD2 (a vérifier)

    Edit : Certains savent un peu 'programmer', du genre du script lcdhype (batch évolué) ? Ou si quelqu'un veut apprendre un langage pratique et super simple mais super puissant, spécialisé dans l'interception de périfs d'entrée et la création de hotkeys... (G50 hotkey profiler est fait avec ce language)
    Ce serait pour réécrire un process résident en remplacement de HControl, HMedia et que sais-je encore... mais configurable à souhait...
    Autohotkey ou AHK pour ceux que ca interesse...

    Edit Edit : ce post fait un peu pense-bete ou bloc-notes, j'en suis désolé ^^
    avatar
    Stouf

    Chef des rebelles

    Nombre de messages : 1357
    Age : 38
    OS Principal : Seven
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Stouf le Jeu 12 Mar 2009 - 13:41

    Ok cette fois c'est bon, j'ai réussi à intercepter et reconfigurer TOUTES les touches spéciales du clavier, sous XP dumoins, sauf :
    - mise en veille (Fn+F1)
    - ExpressGate (c'est un bouton controlé hardware donc c'est mort)

    Sinon, tout le reste est configurable, méme les touches MEDIA Smile

    Gohu

    Maltraiteur de Betas

    Nombre de messages : 5
    Age : 30

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Gohu le Jeu 12 Mar 2009 - 20:22

    Yop,

    Bon je viens seulement de découvrir ce topic... Shocked désolé d'avoir posté dans l'autre...

    Je vais réinstaller XP en raid0 ce soir si tout va bien et je serais donc opérationnel bientôt pour faire des expériences, je veux bien t'aider dans ton projet (je connais un chouilla de C et de C++ et c'est presque tout et j'ai pas mal de boulot en ce moment mais si je peux etre utile...)
    Je pense qu'effectivement créer un nouveau HControl est la meilleur solution mais pas forcément la plus simple.... On peut regarder le deuxième lien que j'avais passé (celui en turc ou je sais pas trop quelle langue, il semblerait que ce soit du serbe) ils arrivaient à utiliser et modifier ATKOSD (le premier du nom malheureusement) si on pouvais faire pareil avec ATKOSD2 Very Happy mais malheureusement il n'y a pas de source de disponible... source ici
    J'étudie un peu le concept...

    PS : Je lis mes MP mais je ne sais pas pourquoi je n'y réponds pas directement...
    PS² : Les raccoucis Sk_key (k allant de 1 à 5) ne fonctionnent pas ? (suis tjrs sur vista....)

    EDIT : Désolé j'ai pas vu le dernier message qui est page 2!
    PS@EDIT : est ce que t'as essayé de "copier - coller" les fichier de direct console et/ou p4g pour voir si ça fonctionne sous XP?
    PS@EDIT² : Le bouton Express Gate permettait de lancer Windows media center sous vista non? Il est peut etre attribuer en Software aussi ? je dis "permettait" par ce que sous vista ca marche plus maintenant (j'ai un bidouillé la bdr) mais peut etre que ca a jamais marché et que je me fais des films...)

    Gohu

    Maltraiteur de Betas

    Nombre de messages : 5
    Age : 30

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Gohu le Jeu 12 Mar 2009 - 21:29

    On peut ouvrir grâce à exescope http://hp.vector.co.jp/authors/VA003525/Eindex.htm les .exe et les .dll pour quelques peu les modifier. On peut notamment voir et extraire les images de ATKOSD.exe (1&2) et éventuellement les modifié.
    J'essaye de voir comment ATKOSD2 est utilisé par les autres programmes pour faire appel à lui et afficher les OSD (si je n'y arrive pas il y a la solutions d'extraire toutes les images utiles pour les utiliser dans un nouveau code)
    Je verrais aussi pour wirelessconsole qui est intéressante aussi mais la "commande" de celle-ci (trouver le bon code/raccourcis pour sa commande n'est peut etre pas facile)
    Je m'occupe peut etre de la partie OSD si tu veux bien (sans aucune garantie de succès désolé)

    oXid_FoX

    Maltraiteur de Betas

    Nombre de messages : 32
    Age : 31
    OS Principal : Vista
    Script OLED : Autre script LCDHype

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par oXid_FoX le Mar 17 Mar 2009 - 16:33

    plus du tout le temps de bidouiller... me voilà parti au taff pour 7 mois.

    en tous cas, il semblerait que je ne sois pas le seul pour qui la modif du registre ne fonctionne pas sous Vista.

    Contenu sponsorisé

    Re: [INSTABLE] Expérimentations ATK hotkey

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 22 Sep 2017 - 10:11