Laden...
Avatar #avatar-4126.png
DaNeubi myCSharp.de - Member
Fachinformatiker Systemintegration Ingolstadt Dabei seit 09.07.2016 8 Beiträge
Benutzerbeschreibung

Forenbeiträge von DaNeubi Ingesamt 8 Beiträge

20.06.2019 - 22:55 Uhr

Danke für die Antworten.

Folgendes:

Mein Programm wird auf einem Server laufen und sich per LDAP mit einem Active Directory verbinden.

Im Hintergrund gibt es einen Dienst, welcher immer mal wieder eine Verbindung zum AD aufbaut und dort Informationen ausliest.

Das Passwort und den Benutzernamen muss ich speichern, um mich hier mit einem bestimmten Benutzer anzumelden.
Den Zugriff auf das Passwort brauche ich dann eben zur Laufzeit um Datensätze bzw. Attribute und deren Values zu lesen und bei bedarf auch ändern zu können.

Da es sich hier um eine Automatisierung eines Prozesses handelt, wäre es nicht von Vorteil das Passwort jedesmal einzugeben. Wenn der Server neustartet o.Ä. Fälle soll das Programm wieder funktionieren und nicht erst auf eine Passworteingabe warten müssen.

15.06.2019 - 22:59 Uhr

Hallo liebe Community,

bisher habe ich noch nie mit sensiblen Daten umgehen müssen. Für mein nächstes Projekt muss ich das nun.
Es geht um die Speicherung von Anmeldedaten(Benutzername/Passwort) für eine Windowsdomäne mit Administratorenrechten.

Ich habe mich informiert und die DPAPI gefunden.

Bevor ich das nun implementiere wollte ich mal fragen ob es noch andere (bessere/sicherere) Lösungen bzw. Methoden gibt, Passwörter und Benutzernamen zu speichern?
Gerne auch eure Erfahrungen.

Vielen Dank im Vorraus.

DaNeubi

07.04.2018 - 16:35 Uhr

Hallo Community,

leider bin ich nicht so firm mit C# wie ich es gerne wäre. Daher weiß ich aktuell leider nicht wie ich ein "kleines" Projekt angehen soll.

Ich möchte, dass der Desktop analysiert wird und wenn z.B. ein Button mit dem Namen "Klick ME" o.ä. gefunden wird, die Maus sich dann auf diesen bewegt und ihn dann klickt.
Mein größtes Problem hierbei ist, wie kann ich den Desktop auf diese Weise "Analysieren"?

Vielen Dank im vorraus.

Grüße
DaNeubi

10.04.2017 - 13:57 Uhr

Du möchtest über die Lebenszeit deines Hauptfensters nur eine Instanz des Einstellungsfensters haben. Instanzvariable also, oder besser noch eine Property.

Danke. Funktioniert 😃

10.04.2017 - 13:11 Uhr

und wie kann ich dass an besten überprüfen?
Mit IsVisible, IsFocusable, IsActive, IsEnabled, IsHittestVisible und Is Initialized geht das anscheinend nicht.

10.04.2017 - 12:11 Uhr

Hallo Leute,

ich hab ne kurze Frage und weiß jetzt nicht ganz genau ob es dieses Thema schon gibt, bzw. wie ich das ganze in ne passende Überschrift packen soll.

Folgendes:
Ich möchte per Button klick auf meinem "MainWindow" das "SettingsWindow" aufrufen.
Jedoch, wenn man schonmal auf den Button geklickt hat, soll sich das Fenster nicht unendlich oft öffnen lassen, sondern der Fokus auf dieses Fenster gehen.

Ich habs mit ner If Abfrage probiert, jedoch ohne Erfolg.

            settings_window settings_window = new settings_window();

            if (!settings_window.IsVisible)
            {
                settings_window.Show();
            }
            else
            {
                settings_window.Focus();
            }

Mir würde auch schon ein Link zum Themenbereich helfen.

Danke im vorraus

DaNeubi

20.02.2017 - 17:31 Uhr

Ich würde das anders angehen.

  1. Du löschst Zeile 0
  2. Du zählst hoch auf 1
  3. => An Pos 0 könnte sich jetzt ein "//" befinden. Das merkst du aber nicht mehr.

Oh man, danke das hab ich ja voll Übersehen.

20.02.2017 - 16:32 Uhr

Hey Leute,

folgendes Problem

Ich lasse eine .lang Datei einlesen und möchte die Kommentare Entfernen lassen, Kommentare starten mit "//"


        private void ReadFromLangFile(string language)
        {

            short linefromfile = 0;
            string[] textfromfile = File.ReadAllLines(language);

            while (linefromfile <= textfromfile.Length)
            {
                if (textfromfile[linefromfile].StartsWith("/" + "/"))
                {
                    var list = new List<string>(textfromfile);
                    list.Remove(textfromfile[linefromfile]);
                    textfromfile = list.ToArray();
                }


                linefromfile++;
            }

            foreach (string eachline in textfromfile)
            {
                richTextBox1.AppendText(eachline + "\n");
            }

Nur steht aber leider folgendes in der Ausgabe

//

%1%Hallo Welt

%2%Test1

Und So sieht meine Datei aus

//German Language File
//

//Labels
%1%Hallo Welt

//MenuItems

//Buttons
%2%Test1

//Forms

Irgendjemand ne Idee, warum er mir nicht alle "//" entfernt?

Danke im Vorraus
DaNeubi