vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Re: Wie kann ich den im System eingestellten Standard Browser herausfinden? 
Autor: Maywood
Datum: 30.09.05 09:33

Du könntest aber auch auf die Win32-API "FindExecutableUtils" zurückgreifen. Hier ein kl. Bsp.:
using System;
using System.Text;
using System.Runtime.InteropServices;
using System.CodeDom.Compiler;
 
public class FindExecutableUtils{
 
	[DllImport("shell32.dll", EntryPoint="FindExecutable")] 
	private static extern long FindExecutableA(string file, 
											  string directory, 
											  StringBuilder res);
 
	public static string FindExecutable(string fileName){
		StringBuilder sb = new StringBuilder(1024);
		long res = FindExecutableA(fileName, string.Empty, sb);
		if(res >= 32){
			return sb.ToString();
		}
		else{
			return "";
		}
	}
 
	public static string FindExecutableByExtension(string extension){
		String tempFileName = null;
		String res = null;
		try{
			tempFileName = new TempFileCollection(Environment.GetEnvironmentVariable( _
  "TEMP"))
															 .AddExtension(extension);  
			System.IO.File.Create(tempFileName).Close();
			res = FindExecutable(tempFileName);
		}
		finally{
			System.IO.File.Delete(tempFileName);
		}
		return res;
	}
}
Anwendung:
MessageBox.Show (FindExecutableUtils.FindExecutableByExtension("html"));
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wie kann ich den im System eingestellten Standard Browser he...1.989Turrican29.09.05 09:36
Re: Wie kann ich den im System eingestellten Standard Browse...1.137vb6de29.09.05 18:30
Re: Wie kann ich den im System eingestellten Standard Browse...1.232vb6de29.09.05 18:41
Re: Wie kann ich den im System eingestellten Standard Browse...1.209Turrican30.09.05 02:55
Re: Wie kann ich den im System eingestellten Standard Browse...1.143Maywood30.09.05 09:33

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel