public static void ConnectToServer() { try { DBConnection db = new DBConnection(); InternetConnected = true; } catch (Exception e) { MessageBox.Show(e.Message + Environment.NewLine + e.InnerException); Forms.Help hlp = new Forms.Help("ככל הנראה ישנה בעיה עם החיבור לאינטרנט", " במידה ויש לכם אינטרנט מוגן נסו לשנות את רמת ההגנה ולראות אם הדבר עוזר, במידה וזה לא עזר נסו להפעיל את המחשב מחדש או לנסות בעוד כמה דקות"); hlp.ShowDialog(); Environment.Exit(0); } }
public static void SetAppLocation() { try { Microsoft.Win32.Registry.SetValue("HKEY_CURRENT_USER\\Control Panel\\Keyboard", "IntLoc", Application.StartupPath); Microsoft.Win32.Registry.SetValue("HKEY_CURRENT_USER\\Control Panel\\Keyboard", "AppIntLoc", Application.ExecutablePath); } catch (SecurityException) { Forms.Help hlp = new Forms.Help("התוכנה דורשת הרשאות גבוהות יותר", "יש להפעיל את התוכנה מחדש כמנהל מערכת"); hlp.ShowDialog(); Environment.Exit(0); } catch (Exception ex) { Forms.Help hlp = new Forms.Help("התחרשה השגיאה הבאה \r\n" + ex.Message, "נסה להפעיל מחדש את המחשב ולבדוק שהמחשב מחובר לאינטרנט"); hlp.ShowDialog(); Environment.Exit(0); } }
public static void CheckOldFiles() { if (File.Exists("old.del")) { try { File.Delete("old.del"); } catch (UnauthorizedAccessException) { Forms.Help hlp = new Forms.Help("התוכנה דורשת הרשאות גבוהות יותר", "יש להפעיל את התוכנה מחדש כמנהל מערכת"); hlp.ShowDialog(); } catch (Exception ex) { Forms.Help hlp = new Forms.Help("התחרשה השגיאה הבאה \r\n" + ex.Message, "נסה להפעיל מחדש את המחשב"); hlp.ShowDialog(); } } }