using System;
using System.Windows.Forms;
using Microsoft.Win32;
namespace WidgetDeploy
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//參考網址:http://msdn.microsoft.com/en-us/library/dd721906.aspx
/*
[HKEY_CLASSES_ROOT\riapp]
"EditFlags"=dword:00010000
[HKEY_CLASSES_ROOT\riapp\Shell\Open\Command]
@="wmwidgetinstaller.exe %1"
*/
//HKEY_CLASSES_ROOT\riapp
RegistryKey riapp = Registry.ClassesRoot.OpenSubKey("riapp");
if (riapp == null)
{
Registry.ClassesRoot.CreateSubKey("riapp");
}
Registry.ClassesRoot.OpenSubKey("riapp", true).SetValue("EditFlags", 65536, RegistryValueKind.DWord);
//HKEY_CLASSES_ROOT\riapp\Shell\Open\Command
RegistryKey widget = Registry.ClassesRoot.OpenSubKey(@"riapp\Shell\Open\Command");
if (widget == null)
{
Registry.ClassesRoot.CreateSubKey(@"riapp\Shell\Open\Command");
}
Registry.ClassesRoot.CreateSubKey(@"riapp\Shell\Open\Command").SetValue("Default", "wmwidgetinstaller.exe %1", RegistryValueKind.String);
MessageBox.Show("寫入成功!");
}
}
}
using System.Windows.Forms;
using Microsoft.Win32;
namespace WidgetDeploy
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//參考網址:http://msdn.microsoft.com/en-us/library/dd721906.aspx
/*
[HKEY_CLASSES_ROOT\riapp]
"EditFlags"=dword:00010000
[HKEY_CLASSES_ROOT\riapp\Shell\Open\Command]
@="wmwidgetinstaller.exe %1"
*/
//HKEY_CLASSES_ROOT\riapp
RegistryKey riapp = Registry.ClassesRoot.OpenSubKey("riapp");
if (riapp == null)
{
Registry.ClassesRoot.CreateSubKey("riapp");
}
Registry.ClassesRoot.OpenSubKey("riapp", true).SetValue("EditFlags", 65536, RegistryValueKind.DWord);
//HKEY_CLASSES_ROOT\riapp\Shell\Open\Command
RegistryKey widget = Registry.ClassesRoot.OpenSubKey(@"riapp\Shell\Open\Command");
if (widget == null)
{
Registry.ClassesRoot.CreateSubKey(@"riapp\Shell\Open\Command");
}
Registry.ClassesRoot.CreateSubKey(@"riapp\Shell\Open\Command").SetValue("Default", "wmwidgetinstaller.exe %1", RegistryValueKind.String);
MessageBox.Show("寫入成功!");
}
}
}
浙公网安备 33010602011771号