PureFileMaster ein TotalCMD-Clone Released! (Version 3)

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

ts-soft hat geschrieben: // Nachtrag:
Wenn ich Registrierungseditor aufrufen steigt das Programm aus. Da
fehlen die Adminrechte, vielleicht prüfen bzw. anfordern (RunAs)
Habs grade mal getestet. Also hier läuft alles wie gehabt. Liegts vllt. am 64bit OS ?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Nein, an den fehlenden rechten!
---------------------------
C:\Windows\regedit.exe
---------------------------
C:\Windows\regedit.exe



Die angegebene Prozedur wurde nicht gefunden.


---------------------------
OK
---------------------------
Die regedit.exe ist in dem Ordner, aber ohne Adminrechte kann man die
nicht öffnen, da kommt diese Meldung, also auch bei Doppelklick auf die
Exe aus Deinem Dateimanager. Rechtsklick als Administrator ausführen
wäre natürlich auch noch etwas, was dringendst fehlt.

// Nachtrag:
Die FileMasterConfig.ini sollteste unter APPDATA speichern, landet im
Moment in VirtualStore, weil Vista bemerkt hat, das Deine Anwendung
nicht Vista kompatibel ist, ist mir gerade erst aufgefallen, nachdem ich
suchen mußte.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

ts-soft hat geschrieben:Nein, an den fehlenden rechten!
C:\Windows\regedit.exe
---------------------------
C:\Windows\regedit.exe
Du hast nicht zufällig ein Lösungsvorschlag zur Hand ?

// Nachtrag:
Die FileMasterConfig.ini sollteste unter APPDATA speichern, landet im
Moment in VirtualStore, weil Vista bemerkt hat, das Deine Anwendung
nicht Vista kompatibel ist, ist mir gerade erst aufgefallen, nachdem ich
suchen mußte.
Ja weil sie normalerweise im AppDir$ gespeichert wird.
Also über GetPathPart(ProgramFilename())

wixda macht das ebenmal so kagge. Wie soll ich's ändern?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

al90 hat geschrieben:
ts-soft hat geschrieben:Nein, an den fehlenden rechten!
C:\Windows\regedit.exe
---------------------------
C:\Windows\regedit.exe
Du hast nicht zufällig ein Lösungsvorschlag zur Hand ?
Selbstverständlich :mrgreen:

Code: Alles auswählen

Path.s = Space(#MAX_PATH)
GetWindowsDirectory_(@Path, #MAX_PATH)
Exe.s = Path + "\Regedit.exe"
ShellExecute_(#Null, @"runas", @Exe, @"", @Path, #SW_NORMAL)
al90 hat geschrieben:
// Nachtrag:
Die FileMasterConfig.ini sollteste unter APPDATA speichern, landet im
Moment in VirtualStore, weil Vista bemerkt hat, das Deine Anwendung
nicht Vista kompatibel ist, ist mir gerade erst aufgefallen, nachdem ich
suchen mußte.
Ja weil sie normalerweise im AppDir$ gespeichert wird.
Also über GetPathPart(ProgramFilename())

wixda macht das ebenmal so kagge. Wie soll ich's ändern?

Code: Alles auswählen

PreferencePath.s = GetEnvironmentVariable("APPDATA") + "\H_WAGNER_SOFT\PureFileMaster"
MakeSureDirectoryPathExists_(@PreferencePath)
If OpenPreferences(PreferencePath + "FileMasterConfig.ini") = 0
  CreatePreferences(PreferencePath + "FileMasterConfig.ini")
EndIf
; ...
Gruß

Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

ts-soft hat geschrieben:Selbstverständlich :mrgreen:
Ja klappt gut. Danke! :allright:

BTW:
Auswahl umkehren im Menü & PopupMenü beschränken ist bereits umgesetzt.
Vorallendingen das PopupMenü funzt jetzt sogar besser, da man jetzt
mit einem klick auf ein unselectierten Eintrag sofort das menü bekommt
und nicht mehr 2 clicks nötig sind. :wink:

///Nachtrag

Eine sache macht mich allerdings noch etwas stutzig. Und zwar

Code: Alles auswählen

ShellExecute_(#NULL, @"runas", @Exe, @"", @Path, #SW_NORMAL)
sollte runas nicht besser vorher in einem string definiert werden anstatt einer direktangabe ?
Auch bei @"" bin ich mir nicht ganz sicher. Vllt. sollte man hier besser nur ("") benutzen :?:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Besser mit @, weil die API verlangt ja eigentlich nen Pointer!

PB übergibts es im allg. autom. als Pointer, aber selber machen ist immer
sicherer. Es könnte sich in PB ja mal was ändern, dann ist es mit @ in jedem
Falle richtig.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

Ein neues update ist ab sofort verfügbar!
V2.6

- RegEdit wird nun mit Administratorrechten geöffnet.
- Auswahl umkehren ist nun auch über das Menü erreichbar.
- Das Popup-Menü ist nun auf den beiden Listern beschränkt.
- Die HauptConfiguration wird unter Vista nun in "C:\Users\<Username>\AppData\Roaming\" gespeichert.
- Icon für "Copy_FullPath_to_Clipboard" wurde geändert.
- Beim trennen von USB-Sticks, SD-Karten u.s.w. werden die Lister nun aktualisiert.
- Wow64FsRedirection kann nun über das Menü Ein oder Ausgeschaltet werden.
- Einige änderungen.
Pure FileMaster Setup v2.6

Pure FileMaster ZIP v2.6
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

> - Wow64FsRedirection kann nun über das Menü Ein oder Ausgeschaltet werden.
Wäre schön, wenn er sich den letzten Zustand merken würde.

:allright: scheint jetzt alles zu funzen, jedenfalls was ich empfohlen und
getestet habe :wink:

Gruß

Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

ts-soft hat geschrieben:> - Wow64FsRedirection kann nun über das Menü Ein oder Ausgeschaltet werden.
Wäre schön, wenn er sich den letzten Zustand merken würde.
Habs mal auf ToDo gesetzt. :wink:
:allright: scheint jetzt alles zu funzen, jedenfalls was ich empfohlen und
getestet habe :wink:
Hatte zuerst eine falsche version hochgeladen. Erkennt man daran wenn man
in einem ZIP klickt. Kurz dannach refresht der lister zum StartDir zurück.
Da ich aber nur 2 Min. später die richtige version hochgeladen habe, sollten
also alle dir korrekte version besitzen. :wink:
Andesdaf
Moderator
Beiträge: 2671
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Beitrag von Andesdaf »

hab getestet, sehr gut! :allright:
Win11 x64 | PB 6.20
Antworten