Datenbank in %APPDATA%

  • Hallo Gaijin,

    also hier funktioniert eine Multiuser-Installation von Regula bisher problemlos! :thumbup:

    Sogar mein Problem mit dem Regula-Manager hat sich dank Systemvariable ohne zutun gelöst. Will ich die Daten eines anderen Users anschauen:
    in der einer Verknüpfung: "Unter anderem Benutzernamen ausführen" aktivieren und beim Ausführen der Verknüpfung den entsprechenden Usernamen angeben und schon zeigt der Regula-Manager die entsprechenden Daten an :)

    Also ich bin ja geneigt zu sagen: jetzt bin ich rundrum glücklich :ja:

    Danke Gaijin für die prompte und geniale Umsetzung :thx:

    -piktor-

  • Zitat

    Wenn nun die Rules.dat beim Start von TheBat! geladen wird, kann sie die anderen dat Dateien nicht laden.

    in regula.cfg steht: RulesDat=%APPDATA%\The Bat!\Regula
    und in der Rules.dat steht zum Beispiel: IncludeRuleFile RulesPriv.dat

    Nur das geht nicht.

    Wenn ich in die regula.cfg für die RulesDat=%REGULADIR% schreib und die Regeln dann im Programmverzeichniss lasse, funktioniert es.


    Hallo Matze,

    dem gleichen Problem bin ich auch kurz aufgesessen :rolleyes:

    aber dank unserem Wunsch, müssen wir jetzt in der "rules.dat" den kompletten Pfad (mit oder ohne Variable) zu den restlichen Dateien angeben, wenn diese nicht im Programmverzeichnis liegen:

    in der rules.dat steht bei mir zu, Beispiel:

    Zitat

    IncludeRuleFile %USERDRIVE%\eMail\Regula\WhiteList.dat
    IncludeRuleFile %ALLUSERSPROFILE%\Anwendungsdaten\TheBAT\Regula\Blacklist.dat

    bei näherem Nachdenken ist das ja auch klar, Regula weiss nun nicht mehr automatisch wo welche Dateien liegen. Das ist eben der Preis der Flexibilität.

    -piktor-

  • Zitat

    müssen wir jetzt in der "rules.dat" den kompletten Pfad (mit oder ohne Variable) zu den restlichen Dateien angeben, wenn diese nicht im Programmverzeichnis liegen

    OK. Ich dachte nur, nachdem man dann per regula.cfg den Pfad zu der Rules.dat ändern konnte, dass dann von dieser Datei als Bezug zu den anderen dat-Dateien ausgegangen wird.

    Bin auch super zufrieden mit der Flexibilität!

    Matze

  • Ich musste ja eine Variable vergessen... :cry:

    Das habe ich jetzt geändert, nun ist das unter "RulesDat" angegebene Verzeichnis die Vorgabe für Dateinamen ohne Pfade (wie z.B. Rules\IpRanges.dat).
    Eine korrigierte Version ist auf dem Server (regula_164_7.rar).

    Ich lese gerade:

    Zitat

    bei näherem Nachdenken ist das ja auch klar, Regula weiss nun nicht mehr automatisch wo welche Dateien liegen. Das ist eben der Preis der Flexibilität.


    Ist es nicht (mehr). Ich habe testweise mal die Rules.dat, das Verzeichnis "Rules" und dessen Inhalt und alle privaten Regeldateien auf den Desktop verschoben. Als Pfad einfach "C:\Dokumente und Einstellungen\Gaijin\Desktop" angegeben und alle Regeln werden geladen. :D

    Wenn in der Rules.dat nur Regeldateien im selben oder einem untergeordneten Verzeichnis aufgerufen werden, ist die Vorgangsweise wie bisher. Nur wenn eine Regeldatei über dem "RulesDat"-Verzeichnis liegen würde, müsste der komplette Pfad angegeben werden.


    Edit:
    Um das Thema (die Pfadangaben :D ) mal etwas aufzulockern: Der wahrscheinlich schlechteste Spammer der Welt:

    Hätte ich keine Grenze angegeben wär' das glatt ein "Integerüberlauf" geworden. :lol:

  • :rolleyes: also ich bin vollkommen locker ...
    ... alles funktioniert bisher problemlos
    ... ich habe meinen Wunsch nach Multiuser erfüllt bekommen


    :P wenn Gaijin mit dem Wünsche erfüllen so weitermacht, bekommt er noch den Ehrenweihnachtsmann verliehen :P


    aber Dein Spammer iss genial ... wahrscheinlich sucht der Pufferüberläufen in Spamfiltern *ggg*

    So nun aber erstmal allen einen entspannten Abend

    -piktor-

  • Feine Sache, die Multiuser-Version. Danke.

    Leute unterstützt dieses Plugin. Das ist so viel besser als BayesIt.


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.