Я добавил проект setUp в приложение My C # windows. Но не зарегистрировал его в системном реестре. До меня дошло, что для регистрации в системном реестре необходимо выполнить следующую процедуру:
Я переопределил метод «Install» следующим кодом:
public override void Install(System.Collections.IDictionary stateSaver)
{
base.Install(stateSaver);
RegistrationServices regSrv = new RegistrationServices();
regSrv.RegisterAssembly(base.GetType().Assembly,
AssemblyRegistrationFlags.SetCodeBase);
}
Аналогично добавление следующего кода в переопределенный метод Unistall.
public override void Uninstall(System.Collections.IDictionary savedState)
{
base.Uninstall(savedState);
RegistrationServices regSrv = new RegistrationServices();
regSrv.UnregisterAssembly(base.GetType().Assembly);
}
Это нормально, чтобы добавить вышеупомянутые фрагменты кода для установки и удаления методов. Поскольку манипуляции с реестром могут привести к сбою системы, я этого не делал.
Может ли кто-нибудь любезно сообщить мне
Точная процедура регистрации
установка с системным реестром.
Также в чем преимущество регистрации при установке.
Я совершенно новичок в манипулировании реестром во время кодирования. Я хочу изучить основы того, что подразумевается под реестром, Registry_key, GUID, ClassId и другими важными деталями, связанными с манипуляциями с реестром. Более подробно. Может кто-нибудь любезно предложить мне материал для этого.
Заранее спасибо.