Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VB.NET -> Microsoft Security Warning

Empfohlene Antworten

Hallo,

ich habe ein Programm geschrieben, das ich gerne von einem Netzlaufwerk aufrufen würde.

Wenn ich es öffne kommt in einem gelben fenster

"Microsoft .NET Security Warning

Never entered personal Information or Password into a windows unless you can verify and trust the source of the request.

Source: IP.IP.IP.IP"

Wenn ich jetzt einen Button anklicke, der wiederum ein Programm eines Netzlaufwerkes aufruft passiert garnichts.

Lokal kann ich das ganze aber ohne probleme ausführen. Kann mir hier jemand helfen?

Administrator-Rechte sind vorhanden.

Ich habe zwar eine Lösung gefunden, da müsste ich aber an jedem Rechner erst einmal die Sicherheitseinstellungen ändern. Das Programm wird von mehreren Anwendern ausgeführt.

Ich habe zwar eine Lösung gefunden, da müsste ich aber an jedem Rechner erst einmal die Sicherheitseinstellungen ändern. Das Programm wird von mehreren Anwendern ausgeführt.

Da wirst nicht drum rum kommen.

oder kann es daran liegen, dass ich ein textfeld habe (eingabefeld, da könnte man ja informationen eingeben) das später als anzeige dienen soll...

liegt es eventuell daran oder komplett am .NET.

Gibt es eine andere Lösung?

Das ist das Security-System der CLR. Auf dem Netzlaufwerk kann ja jeder einfach Programm hinterlegen, für den Anwender ist nicht verifizierbar was er da ausführt. Du kannst du Anwendung mit einem private Key eures Unternehmens signieren und Windows so konfigurieren das es Anwendungen eures Unternehmens generell vertraut.

Sowas kann ein Admin für dich machen.

:) Das Unternehmen hat mehrere Tausende Rechner im Einsatz.

Gibt es noch eine Möglichkeit? oder kann ich das ganze auch in VB5 oder 6 schreiben, dass es mir keine Sicherheitsmeldung mehr bringt?

Ev

Keine Ahnung was dein Programm macht, aber bestimmt kannst du das auch mit VB6 realisieren.

Die Frage ist, ob man den Verzicht auf Code-Acccess Security als Nachteil ansehen will. Gerade wenn die Firma so viele Rechner im Einsatz hat sollte man Wert darauf legen. Wenn ihr so viele Clients habt gibt es bei auch bestimmt auch ein Softwareverteilungsssystem, damit könnt ihr bestimmt auch die Security-Settings vornehmen, oder du kopierst die Software damit auf den lokalen Rechner.

Wenn ich Berater bei euch wäre würde ich dringend zu der Variante mit der Signatur raten, gerade bei der Menge an Rechner. VB6 wird von MS nicht mehr unterstützt, damit verlagerst du die Probleme nur auf später.

Dann muss ich mal nach einer Lösung suchen, die Software soll nur auf einem Netzlaufwerk laufen, es ist auch Passwortgeschützt (vor dem öffnen ist ein Passwort nötig), dass heisst nicht jeder soll diese öffnen können.

Jetzt bin ich als Anfänger in VB etwas gebunden, hmmmm

PS: Das Programm behinhaltet nur Nuttons wo sich auf klick ne Batch öffnet, ne Webseite öffnet oder in der Registrierung einen Schlüssel ändert.

Das Programm ist etwas größer und in verschiedene Menüs unterteilt.

Insgesamt gibt es 58 Buttons zum anklicken... das wäre zu lästig immer auf die diversen netzlaufwerke zu gehen und sich die passende Batch... herauszusuchen.

Was wird denn da genau gemacht? Kannst du nicht über das Userprofil entscheiden welche Einstellungen relevant sind? Kannst du die Anwendung nicht auf alle Client deployen lassen?

  • 2 Wochen später...

Hallo,

ich habe einmal eine Frage.

Ein Programm von mir das ich LOCAL ausführe ruft per Buttonklick eine Batch datei von einem Netzlaufwerk auf. Hier kommt immer eine Fehlermeldung vom .NET Framework.

Dies liegt ja bekanntlicherweise an den Sicherheitseinstellungen im Framework.

Meien Frage ist, wieso diese Meldung kommt wenn ich einen Localen Pfad öffnen will.

Gibt es eine Möglichkeit diese Framework Meldung zu unterdrücken?, da es mir nicht Möglich ist mehrere tausend Clients zu Configurieren.

Vielen Dank für eure Hilfe.

Grüße

xyr0x

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.