Je suis conscient de Console2 et des solutions similaires, mais je voudrais vraiment améliorer chaque fenêtre de console dans mon système. Des idées?Y at-il un moyen d'injecter un comportement à csrss.exe et modifier/améliorer la console Windows?
1
A
Répondre
0
Oui, il est possible d'injecter du code dans csrss.exe. Est-ce que c'est une bonne idée? NON!
Que voulez-vous améliorer exactement?
La seule chose que je peux penser est de gérer Ctrl + C
sélections non-carrés serait également agréable mais je ne pense pas que ce soit possible, même avec l'injection.
Questions connexes
- 1. Y at-il un moyen d'obtenir des notifications à propos de l'interface de la console Windows
- 2. Différence entre l'application Windows et la console
- 3. Y a-t-il un moyen d'empêcher la fermeture de l'application console?
- 4. lancer un programme gui à partir de la console windows et le faire se détacher
- 5. Y a-t-il un moyen dans un script batch de garder la console ouverte uniquement si elle est invoquée à partir de Windows Manager?
- 6. Y a-t-il un moyen d'utiliser XmlSiteMapProvider dans l'application WinForm/Console/VSTest?
- 7. Afficher un message d'invite de commande (ou, message à la console) à partir de l'application Windows
- 8. Y at-il un moyen d'accélérer COM?
- 9. C# Windows Form. Console .Net et DOS
- 10. Y at-il un moyen d'obtenir un REPL dans pydev?
- 11. Console Java, UTF-8 et Windows
- 12. Quel est un bon moyen de déboguer le contenu et la destination des messages Windows?
- 13. Y at-il un moyen d'attraper quand ContainsFocus change?
- 14. Événement initial dans la console Windows
- 15. Y at-il un moyen de dire à Google, certains éléments sont irrelavent à la page?
- 16. Y at-il un moyen d'étendre la fenêtre de code dans VS.NET à la taille maximale?
- 17. "Y a-t-il un meilleur moyen?" Erreur 12029 avec wininet sur Windows Vista
- 18. Intégration d'une console DOS dans un formulaire Windows
- 19. Un moyen d'éteindre "internet" dans Windows en utilisant C#?
- 20. Y at-il un moyen rapide et sale de Cast PansiChar à Pchar dans Delphi 2009
- 21. Y at-il un moyen d'ajouter des transitions de filtre à un contrôle d'image?
- 22. Y a-t-il un moyen de passer un type de structure à une fonction c
- 23. FLEX: Y at-il un moyen de renvoyer plusieurs jetons à la fois?
- 24. Y at-il un moyen de savoir si un périphérique est connecté à com1 (RS-232)?
- 25. Y a-t-il un moyen de savoir qui détient une référence à un objet?
- 26. Y at-il un moyen de mettre fin à un processus bloqué dans Powershell?
- 27. Y a-t-il un moyen plus rapide?
- 28. Y at-il un moyen d'éditer le fichier yok héro
- 29. La contravariance semble provoquer un comportement confus
- 30. Y at-il un moyen d'exporter l'application powerbuilder au texte?
Fondamentalement, je pensais en quelque sorte sur la console actuelle pour être remplacé par quelque chose d'autre, une classe de fenêtre différente. Je sais que ce n'est pas trivial, et tout à fait d'accord, ce n'est pas une bonne idée mais je veux toujours le faire. Ce n'est pas comme si je le testerais dans des environnements de production. Mon idée est: chaque fois que csrss.exe invoque une nouvelle console, j'intercepte l'appel et renvoie le code injecté. En d'autres termes, je veux ceci: http://research.microsoft.com/en-us/projects/detours/ mais a besoin de quelques ferroutage par quelqu'un qui pourrait me diriger vers le code réel. S'il vous plaît laissez-moi savoir vos commentaires, je suis très intéressé. – ciriarte
Je voudrais améliorer la barre de titre pour en faire une fenêtre standard. Je voudrais couper et coller pour travailler d'une manière plus standard. Je voudrais que la largeur de la fenêtre soit redimensionnable en faisant glisser. Je voudrais que ce soit beaucoup plus rapide lorsque je mets le tampon d'historique à 5000 lignes. Je voudrais changer la police par défaut, la taille de la mémoire tampon de l'historique et de la fenêtre. Je voudrais que la page et le bas de la page défilent dans la fenêtre. Et plein d'autres choses... –