ich liste kurz mal meinen bisherigen Code
das window in dem sich alles abspielt:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100:
| using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.DirectoryServices; using System.Collections; using System.Management;
namespace ParentController { public partial class Parent_Controll : Form { public Parent_Controll() { InitializeComponent(); pr_sav_btn_E(); usr_listbox(); usr_list usr_listb = new usr_list(); getactprox gaP = new getactprox();
}
private void pr_sav_btn_E() { if (pr_bn_tb.Text == "" || pr_pn_tb.Text == "" || pr_pp_tb.Text == "" || pr_pw_tb.Text == "") pr_sav_btn.Enabled = false; else pr_sav_btn.Enabled = true; }
private void pr_sav_btn_Click(object sender, EventArgs e) { }
private void pr_res_btn_Click(object sender, EventArgs e) { }
private void exitToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); Welcome wc = new Welcome(); wc.Show(); } private void zs_hinweis_pnl() { } private void usr_listbox() { usr_lb.Items.Add(Name); }
} } |
hier füllt er zwar schon die "usr_lb" aber Leider nur mit dem Wort "Name" jedoch ist das ne Listbox und da sollten Alle user die es Lokal gibt erscheinen.
die klasse zur user abfrage:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38:
| using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Management; using System.IO;
namespace ParentController { class usr_list { public static void GetUsers() { SelectQuery sQuery = new SelectQuery("Win32_UserAccount");
try { ManagementObjectSearcher mSearcher = new ManagementObjectSearcher(sQuery); Console.WriteLine("User Accounts"); Console.WriteLine("");
foreach (ManagementObject mObject in mSearcher.Get()) { Console.WriteLine(mObject["Name"]); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } } } } |
entweder steh ich im moment total auf der Leitung und seh den Fahler nicht oder ... naja wie dem auch sei. Bin für jeden Tip dankbar