Bir uygulama yapıyorum ve basit bir tane, tüm yapmak istediğim, sade ingilizce ve mimaride os bilgisini görüntülemek ve yüklü tarayıcıları kontrol etmek ve sonra 'çerezleri silmek için yeteneği ekleyemezsiniz ve ne değildir.Yeni başlayanlar için C# kullanarak yüklü tarayıcılar nasıl kontrol edilir
Sıkıştığım şey tarayıcı algılama kısmıdır. Birisi bana bazı iyi öğreticiler veya nasıl tos işaret edebilir? Teşekkürler.
Düzenleme: başardı Tamam nihayet aşağıda HCB ve diğerleri (teşekkürler herkes) yorumlarına tarafından sağlanan parçacığını kullanarak bazı çalışma kod kazımak için. Şimdiye kadar ben bu yüzden aynı şeyi yapmaya çalışıyor olanlar için ne id payını düşünce tam olarak ne istediğini yapıyor: my aşırı sıkıntı için
RegistryKey browserKeys;
browserKeys = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\WOW6432Node\Clients\StartMenuInternet");
if (browserKeys == null)
{
browserKeys = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Clients\StartMenuInternet");
}
string[] browserNames = browserKeys.GetSubKeyNames();
foreach (string browser in browserNames)
{
using (RegistryKey tempKey = browserKeys.OpenSubKey(browser))
{
foreach (string keyName in tempKey.GetValueNames())
{
if (tempKey.GetValue(keyName).ToString() == "Internet Explorer")
{
internetExplorerButton.Enabled = true;
internetExplorerButton.BackgroundImage = Properties.Resources.iExplorer;
if (internetExplorerButton.Enabled == true)
{
Label ieLabel = new Label();
ieLabel.Text = "Found!";
explorerLable.Text = ieLabel.Text;
}
}
, Google Local tarayıcılarını yüklemek istediğinizi fark Uygulama verisi. Yine ayrı kod yazmak ve kontrol bu işe başardı:
Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Google\Update\Clients");
Edit2: Tamam olmalıdır kadar Chrome için CurrentUser
birkaç arkadaş çok iyi çalışıyor görünüyor denetleniyor. Bunun gibi
olası yinelenen (http://stackoverflow.com/questions/2370732/how-to-find-all-the [bir makinede yüklü tüm tarayıcıları nasıl bulunur] -bunlar-on-a-makine-yüklü) –
Yinelenen sorunun cevabı burada bir bağlantıdır: http://rhizohm.net/irhetoric/post/2009/04/03/0a-Finding-All-Installed- Tarayıcılar-in-Windows-XP-ve-Vista-ndash3b-beware-64bit! 0a-.aspx Bunun daha basit olacağını düşünüyorum. –
Bunu okudum ama 'Tarayıcı' sınıfının hangi amaca hizmet ettiğini anlamıyorum. Tarayıcı sınıfı ne içerir? Ayrıca bir tane oluşturmam gerekli mi? – BrandNewDev