using
System;
using Microsoft.Win32;
namespace TelnetExample {
/// <summary>
/// Common example UI functions.
/// </summary>
public class Common {
public Common() {
//
// TODO: Add constructor logic here
//
}
/// <summary>
/// Writes connection settings to registry.
/// </summary>
/// <param name="APP_NAME">The application name registry key</param>
/// <param name="Keyname">The key name to write</param>
/// <param name="Value">The key value to write</param>
public static void SaveSampleSetting(string APP_NAME, string Keyname, object Value) {
try {
RegistryKey Key = Registry.CurrentUser.CreateSubKey("SOFTWARE").CreateSubKey("JSCAPE").CreateSubKey("Telnet" ).CreateSubKey(APP_NAME);
Key.SetValue(Keyname, Value);
}
catch {return ;}
}
/// <summary>
/// Reads connection settings from registry.
/// </summary>
/// <param name="APP_NAME">The application name registry key</param>
/// <param name="Keyname">The key name to read</param>
/// <param name="DefVal">The key value to read</param>
/// <returns>The registry key value, or default value on error.</returns>
public static object GetSampleSetting(string APP_NAME, string Keyname, object DefVal) {
try {
RegistryKey Key = Registry.CurrentUser.CreateSubKey("SOFTWARE").CreateSubKey("JSCAPE").CreateSubKey("Telnet" ).CreateSubKey(APP_NAME);
return Key.GetValue(Keyname, DefVal);
}
catch {return DefVal;}
}
}
}
using Microsoft.Win32;
namespace TelnetExample {
/// <summary>
/// Common example UI functions.
/// </summary>
public class Common {
public Common() {
//
// TODO: Add constructor logic here
//
}
/// <summary>
/// Writes connection settings to registry.
/// </summary>
/// <param name="APP_NAME">The application name registry key</param>
/// <param name="Keyname">The key name to write</param>
/// <param name="Value">The key value to write</param>
public static void SaveSampleSetting(string APP_NAME, string Keyname, object Value) {
try {
RegistryKey Key = Registry.CurrentUser.CreateSubKey("SOFTWARE").CreateSubKey("JSCAPE").CreateSubKey("Telnet" ).CreateSubKey(APP_NAME);
Key.SetValue(Keyname, Value);
}
catch {return ;}
}
/// <summary>
/// Reads connection settings from registry.
/// </summary>
/// <param name="APP_NAME">The application name registry key</param>
/// <param name="Keyname">The key name to read</param>
/// <param name="DefVal">The key value to read</param>
/// <returns>The registry key value, or default value on error.</returns>
public static object GetSampleSetting(string APP_NAME, string Keyname, object DefVal) {
try {
RegistryKey Key = Registry.CurrentUser.CreateSubKey("SOFTWARE").CreateSubKey("JSCAPE").CreateSubKey("Telnet" ).CreateSubKey(APP_NAME);
return Key.GetValue(Keyname, DefVal);
}
catch {return DefVal;}
}
}
}