Je souhaite lancer Google Chrome à partir de la méthode Process.Start. Cela fonctionne sur Windows XP Process.Start ("chrome"). Mais il ne fonctionne pas sur Windows 7. Une chose que j'ai remarqué que je ne peux pas exécuter chrome à partir de Démarrer> Exécuter. Peut être que ce n'est pas enregistré. J'ai essayé de désinstaller et installer à nouveau, mais n'a pas fonctionné. J'ai également ajouté le chemin complet de Chrome.exe dans la variable Path de variables d'environnement, mais ne fonctionnait toujours pas. Comment le rendre exécutable à partir de Démarrer> ExécuterImpossible de lancer le processus à partir de Process.Start
0
A
Répondre
0
J'ai remarqué que Chrome se déclenche parfois sans fenêtre dans Windows 7. Vous pouvez cliquer avec le bouton droit sur l'icône de la barre des tâches et ouvrir une nouvelle fenêtre Chrome à partir de là. Je suppose que Process.Start()
invoque le même comportement.
Bien sûr, cela ne résout pas votre problème, mais j'espère que cela vous mènera à une réponse (je ne sais pas encore comment résoudre ce problème, peut-être que Google le corrigera dans une mise à jour).
1
Sur ma machine Win7. Chrome est installé dans% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Application \
Et les travaux suivants:
string userProfilePath = Environment.ExpandEnvironmentVariables("%userprofile%");
Process.Start(Path.Combine(userProfilePath, @"AppData\Local\Google\Chrome\Application\chrome.exe"));
Questions connexes
- 1. Process.Start() Et essayer de lancer un jeu
- 2. Lancer un processus à partir d'Objective-C sur le bureau
- 3. Lancer le processus à partir du thread de travail Threadpool (et attendre si nécessaire)
- 4. Démarrer le processus à partir du flux
- 5. Lancer Excel à partir de C# passe à l'arrière-plan
- 6. Impossible de lancer l'objet
- 7. Impossible de lancer le lien audio à partir de l'application Android
- 8. Process.Start() renvoie null sur son propre processus
- 9. Impossible de lancer l'application MonoTouch
- 10. Obtenir l'ID de processus du programme démarré avec C# Process.Start
- 11. NHibernate: Impossible de lancer PersistentBag
- 12. Comment obtenir le journal de Process.Start
- 13. VS2010 Ultimate - Impossible de lancer le serveur de développement ASP.NET
- 14. Lancer un processus TopMost
- 15. Lancer le modal à partir du contrôleur
- 16. Lancer l'application à partir de l'ensemble d'applications
- 17. Lancer Google Maps à partir de l'application
- 18. Comment lancer s3cmd à partir de PHP?
- 19. Impossible d'obtenir le filtre intention de lancer l'activité d'une uri
- 20. Lancer l'activité à partir de l'URL
- 21. lancer VS2008 construire à partir de python
- 22. Impossible de lancer l'application asp.net mvc 2 à partir de iis 7.5
- 23. Android Impossible de lancer la boîte de réception à partir d'une notification
- 24. Process.Start Problème
- 25. Alternative à Process.Start()
- 26. Parler à un processus non géré à partir de .NET
- 27. Si j'ai l'URL d'un torrent, comment puis-je simplement le "lancer" en utilisant le fichier Process.Start()?
- 28. Lancer un processus en ASP?
- 29. Process.Start spécifiez la culture
- 30. Impossible de lancer l'application ruby on rails?
Je veux que ce soit générique pour qu'il fonctionne avec Windows XP ainsi. Dans le pire des cas, il se peut que je détecte la plate-forme et que je spécifie le chemin de lancement. Je ne sais pas! – zHs
Depuis un utilisateur peut choisir où installer une application, vous ne pouvez pas être générique de cette façon. Le chemin le chrome est probablement stocké quelque part dans le registre. Trouvez cette valeur, lisez-la et utilisez ce chemin. –