Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   CHM-Hilfe nicht von Netzwerklaufwerk möglich? (https://www.delphipraxis.net/79678-chm-hilfe-nicht-von-netzwerklaufwerk-moeglich.html)

Sharky 26. Okt 2006 12:17


CHM-Hilfe nicht von Netzwerklaufwerk möglich?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hai ihr,

ich habe hier eine CHM-Datei die ich gerne auf dem Server für jeden Mitarbeiter zugänglich machen möchte.
Wenn ich die Datei aber über das Netzwerklaufwerk öffne sieht das ganze so aus wie im Anhang.
Lokal wird die Hilfedatei richtig dargestellt.

Hat da einer einen Tipp für mich? Ich fürchte ja das es wieder an den "Sicherheits"-Updates von Microsoft liegt.

xaromz 26. Okt 2006 12:30

Re: CHM-Hilfe nicht von Netzwerklaufwerk möglich?
 
Hallo,
Zitat:

Zitat von Sharky
Ich fürchte ja das es wieder an den "Sicherheits"-Updates von Microsoft liegt.

Genau so ist es. Ich glaube, man kann das irgendwo in den Sicherheitseinstellungen freigeben, aber frag mich nicht, wo.

Gruß
xaromz

Luckie 26. Okt 2006 12:31

Re: CHM-Hilfe nicht von Netzwerklaufwerk möglich?
 
Jupp, das Problem haben wir auch bei einem aktuelle Projekt bei einem Kunden.

Bernhard Geyer 26. Okt 2006 12:37

Re: CHM-Hilfe nicht von Netzwerklaufwerk möglich?
 
Du mußt die Hilfedatei als "sicher" markiert in der Registry hinterlegen (HKEY_LOCAL_MASHINE).
Siehe z.B. hier.

Das dumme ist auch das der entsprechende KB-Artikel nur eine Registry-Eintrag erwähnt aber es müssen beide sein.

Thanatos81 26. Okt 2006 12:39

Re: CHM-Hilfe nicht von Netzwerklaufwerk möglich?
 
Da könnte euch das hier weiterhelfen, denn es gibt ne Art WhiteList:
Delphi-Quellcode:
reg := TRegistry.Create;
try
  reg.RootKey := HKEY_LOCAL_MACHINE;
  if reg.OpenKey('\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions', true)
    then
  begin
    reg.WriteString('UrlAllowList', ExcludeTrailingpathDelimiter(chmFile) +
      ';file//' + ExcludeTrailingpathDelimiter(chmFile));
    reg.CloseKey;
  end;
finally
  FreeAndNil(reg);
end;
Ist jetzt ein Beispiel mit einigen Macken, zB wird der vorhandene String einfach überschrieben, das sollte man also noch ändern

//Edit
roter Kasten?

Bei mir hat bisher immer dieser eine gelangt.

mikhal 26. Okt 2006 12:48

Re: CHM-Hilfe nicht von Netzwerklaufwerk möglich?
 
Siehe auch hier.

Grüße
mikhal

Sharky 26. Okt 2006 17:49

Re: CHM-Hilfe nicht von Netzwerklaufwerk möglich?
 
Zitat:

Zitat von Bernhard Geyer
Du mußt die Hilfedatei als "sicher" markiert in der Registry hinterlegen (HKEY_LOCAL_MASHINE).
Siehe z.B. hier.

Das dumme ist auch das der entsprechende KB-Artikel nur eine Registry-Eintrag erwähnt aber es müssen beide sein.

Hai Bernhard,

vielen Dank für den Link! Ich werde morgen versuchen dies über eine entsprechenden gruppenlichtlinien zu realsieren.

Aber ergärlich ist es schon was Microsoft an "Sicherheit" durchsetzt :cry:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz