static void Main(string[] args)
{
Debug.WriteLine("M:{0}/U:{1} - Main()", Thread.CurrentThread.ManagedThreadId, PInvoke.GetCurrentThreadId());
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//if (args.Length > 0)
// MessageBox.Show(args[0]);
if (args.Length == 1 && args[0] == "-Embedding")
{
MessageBox.Show(args[0]);
return;
}
RegistrationServices rs = new RegistrationServices();
int cookie = rs.RegisterTypeForComClients(typeof(Class1), RegistrationClassContext.LocalServer, RegistrationConnectionType.MultipleUse);
try
{
Application.Run(new Form1());
}
catch
{
}
rs.UnregisterTypeForComClients(cookie);
}