INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

LabVIEW 2020 Security Warning: Run When Opened



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.10.2020, 14:47 (Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2020 14:48 von Horst.)
Beitrag #1

Horst Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jan 2015

2013
1998
DE


Deutschland
LabVIEW 2020 Security Warning: Run When Opened
Liebe Experten,

ich habe gerade die LabVIEW 2020 Community Version installiert und nun folgendes Problem:
Auf dem Rechner soll nach dem Booten ein VI gestartet werden. Das klappte bisher mit LV 2013 auch tadellos.
LV 2020 meint aber nun, eine Warnmeldung ausgeben zu müssen, die erst mit einem Klick auf "Run" bestätigt werden muss:

[Bild: 269376iDF241E7E8A4F2A30?v=1.0]

Kennt ihr eine Möglichkeit, ein VI als vertrauenswürdig zu kennzeichen oder einen Workaround?

Im NI-Forum gibt es bisher keine hilfreiche Antwort auf eine gleichgelagerte Frage.


Vielen Dank im Voraus und ein schönes WE
Horst
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2020, 17:39
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 16.616
Registriert seit: May 2009

11SP1, 17SP1 (ab und zu 20)
1995
DE_EN

10×××
Deutschland
RE: LabVIEW 2020 Security Warning: Run When Opened
Hallo Horst,

davon wusste ich noch gar nicht: IMHO eine sehr sinnvolle Neuerung!

Lösung: erstelle aus dem VI ein executable...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2020, 17:53 (Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2020 17:53 von Martin.Henz.)
Beitrag #3

Martin.Henz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: LabVIEW 2020 Security Warning: Run When Opened
Also erst mal an GerdW:
LabVIEW 2020 verhält sich da (leider) nicht anders als LabVIEW 2.5.1. Ist "Run when opened" aktiviert ist, wird das VI sofort gestartet.

An Horst:
Mir ist das einfach zu wenig Informationen darüber, was du da eigentlich genau machst.
LVCompare.vi wird so nicht gestartet, sondern es wird LVCompare.exe gestartet. Aber warum sollte irgend jemad beim Start des Betriebssystems LVCompare starten wollen. Die LabVIEW VIs selbst haben keine Signatur die irgendwie vom Betriebssystem überprüft werden könnte und ich glaube auch nicht, dass sich bei LabVIEW 2020 diesbezüglich irgend etwas geändert hat. Ok, produktiv setze ich LabVIEW Versionen erst nach SP1 ein - meist auch erst nach den ersten Bugfixes. Das war mal anders, aber das ist lange her. Von daher könnte sich schon eine Änderung ergeben haben, die ich noch nicht kenne. Ehrlich gesagt, glaube ich das aber nicht. Dein Problem liegt vermutlich irgendwo anders begraben.

Beschreibe doch mal etwas genauer, was du da machst.

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2020, 19:37
Beitrag #4

Horst Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jan 2015

2013
1998
DE


Deutschland
RE: LabVIEW 2020 Security Warning: Run When Opened
Hallo,

@GerdW: Eine .exe läßt sich aber schlecht/nicht debuggen und auch nicht schnell mal was ändern. Diese Möglichkeiten hätte ich aber gerne.

@Martin.Henz: Ich habe einfach den Screenshot aus dem in meinem Beitrag erwähnten Ni-Forum-Post "geklaut", da ich von meinem Problem momentan keinen erstellen kann (komm grade nicht an den Rechner ran). War wohl keine so gute Idee und kommt auch nicht wieder vor, es geht mir aber auch einfach nur ums Prinzip.

Wie es auschaut , werde ich wohl wiefder zurück auf 2013 downgraden müssen - schade eigentlich.

Vielen Dank und viele Grüße
Horst
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2020, 21:41 (Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2020 21:46 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 16.616
Registriert seit: May 2009

11SP1, 17SP1 (ab und zu 20)
1995
DE_EN

10×××
Deutschland
RE: LabVIEW 2020 Security Warning: Run When Opened
Hallo,

@Martin: das ein "run when opened" VI automatisch startet, ist mir klar. Nur das es jetzt eine Sicherheitswarnung gibt, eben nicht...

@Horst: auch ein executable kann man (meist) schnell ändern. Solange kein RT/FPGA involviert ist, dauert das kompilieren doch (meist) nicht lange. Zum Debuggen: ja, da gebe ich dir recht. Allerdings wirst du ein executable zum Debuggen ja nicht beim Booten/Login automatisch starten! Und das VI debuggen, bevor du überhaupt beim Login angekommen bist, erscheint mir auch schwierig.
Wenn wir nicht über LVCompare reden, solltest du das auch nicht als Beispiel bringen...
Ich bleibe dabei: wenn du etwas automatisch starten lässt (insbesondere beim Booten des Rechners), dann sollte das kein VI sein, sondern ein executable!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2020, 01:55 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2020 02:13 von Martin.Henz.)
Beitrag #6

Martin.Henz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: LabVIEW 2020 Security Warning: Run When Opened
Hallo Horst,

ok, dann gibt es zumindest ein ganz klein wenig mehr Klarheit. Den verlinkten Forum-Beitrag betrachte ich derzeit eher als Problem des "ViewPoint TSVN toolkit" eines ganz spezifischen Benutzers/Rechners. Ich kann die Problematik, die dort beschrieben ist, nicht nachvollziehen. Diff über das "ViewPoint TSVN toolkit" aus LabVIEW 2020 heraus funktioniert hier problemlos (also ohne irgendwelche dubiosen Warnmeldungen).

Ich kann auch LabVIEW mit Angabe eines VI über die Kommandozeile starten ohne irgendeine Warnmeldung zu bekommen (das VI startet sofort). Die komische Meldung sollte bei dir doch auch dann auftreten, wenn du das über die Kommandozeile startest? Also etwas in der Art wie
"%ProgramFiles(x86)%\National Instruments\LabVIEW 2020\LabVIEW.exe" test.vi

@GerdW: Ich stimme dir zu, dass es besser wäre einfach eine EXE zu erstellen und das nicht nur wegen der komischen Meldung. Dennoch scheint bei dem Rechner von Horst irgend etwas nicht so zu funktionieren, wie es sein sollte.

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.10.2020, 16:32 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2020 16:42 von Horst.)
Beitrag #7

Horst Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jan 2015

2013
1998
DE


Deutschland
RE: LabVIEW 2020 Security Warning: Run When Opened
Hallo Martin,

ich habe das VI ja bisher von der Kommandozeile, bzw. mit einer Batchdatei im Autostart-Ordner gestartet, wie von dir beschrieben. Und bisher funktionierte das ja auch prima. Nur mit LV 2020 ist damit offensichtlich Schluss. Dass es an meinem Rechner liegt, bezweifle ich langsam, denn ich habe mittlerweile drei PCs mit unterschiedlichen Windows-Versionen getestet und die zeigen alle dieses Verhalten (mit LV 2020).
Und die Meldung kommt auch bei LV2020 nur, wenn in den VI-Einstellungen Ausführung/Nach Öffnen ausführen aktiv ist. Sonst startet das VI nach dem Laden bei mir aber auch nicht selbsttätig, auch nicht bei einem Aufruf von der Kommandozeile aus.


Ich habe mittlerweile einen funktionierenden und für meine Ansprüche hinreichend eleganten Workaround gefunden, falls es mal jemandem helfen sollte:

In folgendem AutoHotkey-Skript den Pfad zum VI anpassen:

Run C:\Program Files (x86)\National Instruments\LabVIEW 2020\LabVIEW.exe "C:\Users\%USERNAME%\LabVIEW\Test\Test.vi"
WinWait, Security Warning: Run When Opened
Send {Tab} {Enter}
ExitApp

In der ersten Zeile kann auch nur
Run C:\Users\%USERNAME%\LabVIEW\Test\Test.vi
stehen, wenn man nur eine LV-Version installiert hat oder die zu startende nicht explizit angeben will.

Dann mit AutoHotkey in eine exe kompilieren und in den Autostart-Ordner verfrachten.


Beste Grüße
Horst
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.10.2020, 07:59 (Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2020 07:59 von Martin.Henz.)
Beitrag #8

Martin.Henz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: LabVIEW 2020 Security Warning: Run When Opened
Hallo Horst,

ok, dann hast du zumindest einen Workaround. Ich habe jetzt aber immer noch eine gewisse Motivation dazu, der Ursache näher zu kommen. Ich habe hier laut About Dialog die LabVIEW Version 20.0f1 installiert und Win 10 weist sich als 2004 Build 19041.450 aus (Windows+R "winver"). Es bleibt noch die LabVIEW.ini übrig. Ich habe die Einträge bei mir mal durchgesehen, kann dort aber nichts finden, was einen Bezug zu der Warnmeldung haben könnte.

Falls du auch noch eine gwisse Motivation hast, noch etwas weiter zu suchen, dann melde dich einfach hier (evtl. mit der LabVIEW.ini - ich würde die gerne einmal vergleichen). Ansonsten war es das hier.

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Was ist neu in LabVIEW 2020 und NXG 5 BNT 0 985 23.05.2020 16:52
Letzter Beitrag: BNT
  Erstellung einer Login-Seite mit NI Security und Probleme mit dem Front Panel Cheng 1 2.139 27.08.2012 13:56
Letzter Beitrag: Cheng
  VI-Security raeuberfisch 12 4.737 17.04.2012 10:04
Letzter Beitrag: raeuberfisch

Who read this thread?
2 User(s) read this thread:
Martin.Henz, BNT

Gehe zu: