本帖最后由 kingcarter 于 2010-10-24 15:07:24 编辑

解决方案 »

  1.   

    log 日志
    修改config文件
    Log4net是基于.net开发的一款非常著名的记录日志开源组件。,提供简便的方式去使用强大的日志功能.
    Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
      config.AppSettings.Settings.Remove(key);
      config.AppSettings.Settings.Add(key, value);
      config.Save(ConfigurationSaveMode.Modified);
      ConfigurationManager.RefreshSection("appSettings");   
    或XML方法
    string configFileName = Application.ExecutablePath + ".config";   
    System.Xml.XmlDocument doc = new System.Xml.XmlDocument();   
    doc.Load(configFileName);   
    string configString = @"[@name='appSetting1']/value";   
    System.Xml.XmlNode configNode = doc.SelectSingleNode(configString);   
    if (configNode != null)   
    {   
       
    }  
    显示器
    WMI Win32_DesktopMonitor
    EnumDisplayMonitors  
      

  2.   

    string query = "Select MonitorType from Win32_DesktopMonitor";
    using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query))
    {
        foreach (ManagementObject mo in searcher.Get())
        {
            MessageBox.Show(mo["MonitorType"] as string);
        }
    }
      

  3.   

    你好 我想问的是 在number不定的情况下,怎么写app.config xml代码 然后再次基础上才能写cs的代码呀
    app.config 不是定义这些数据的存储方式吗
    我首先问的是这个xml文档怎么写,monitor定义为一个section的话,因为monitor的number不定,它的name 和 width 和height 应该有number个,应该嵌套一个numbersection吗 还是怎么做,此时话,在
    c#中这个xml文档这个setting的save 和load要怎么进行