Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Helfer & Tools > Dlls, Includes, Units & Prozeduren

Dlls, Includes, Units & Prozeduren Alles zu den Themen Dlls, Includes, Units & Prozeduren

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag [Windows XP-32 bit] Verschlüsselungs Trojaner
Aufrufe: 59, Antworten: 2
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26644, Antworten: 4196
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 71, Antworten: 6
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7537, Antworten: 175
Gehe zum ersten neuen Beitrag Gibts denn nichts neues?
Aufrufe: 863, Antworten: 46
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 99, Antworten: 5
PPF - Shoppingwahn
Aufrufe: 50864, Antworten: 1390
Gehe zum ersten neuen Beitrag Windows Oberfläche (Schrift,...
Aufrufe: 180, Antworten: 10
Gehe zum ersten neuen Beitrag TabCtrl
Aufrufe: 125, Antworten: 12
Gehe zum ersten neuen Beitrag Dateien lassen sich nicht...
Aufrufe: 25, Antworten: 2
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15.03.2009, 19:46   #1 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
Standard Eigene Dateien unter Vista sicher abspeichern

Folgende Prozedure könnte aufgerufen werden, um im Application-Pfad einen eigenen Programmordner anzulegen und abzurufen, um dort alle seine Dateien abzulegen. Diese Löung funktioniert auch unter Vista ohne Adminrechte.
Im Hauptprogramm wird zur Demonstration dann eine Ini-Datei angelegt (ob .ini jetzt sinnvoll ist oder nicht mag hier mal egal sein)

Code:
Declare appdata$

Proc GetAppData
  Parameters mydir$
  Def SHGetSpecialFolderLocation(3) !"SHELL32","SHGetSpecialFolderLocation"
  Def SHGetPathFromIDList(2) !"SHELL32","SHGetPathFromIDListA"
  Def CoTaskMemFree(1) !"OLE32","CoTaskMemFree"
  DEF MakeSureDirectoryPathExists(1) ! "dbghelp.dll","MakeSureDirectoryPathExists"
  Declare lpidl&,result$,buffer#
  Dim buffer#,280
  If SHGetSpecialFolderLocation(GetActiveWindow(),26,Addr(lpidl&))=0    '-> 26 = CSIDL_APPDATA
    IfNot SHGetPathFromIDList(lpidl&,buffer#)=0
      result$=String$(buffer#,0)
    EndIf
  EndIf
  CoTaskMemFree(lpidl&)
  Dispose buffer#
  If result$<>""
    result$=Trim$(result$)+"\"+mydir$+"\"
    MakeSureDirectoryPathExists(Addr(result$))
  EndIF
  Return result$
EndProc

Window 0,0-%maxx,400

appdata$=GetAppData("Programmname")
If appdata$<>""
  WRITEINI appdata$+"Programmname.ini","Anwendung","Schlüssel"="Wert"
  Print "Ordner \q"+appdata$+"\q wurde erstellt."
  Print "Ini-Datei \qProgrammname.ini\q wurde erstellt."
Else
  Print "Es konnte kein Ordner ermittelt und erstellt werden!"
Endif

WaitInput
End
Vielleicht könnte Roland das direkt einbauen, z.B. als XProfanvariable $apppath oder $appdir.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 15.03.2009, 19:59   #2 (Direktlink)
Stammuser
 
Benutzerbild von Andreas Miethe
 
Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
Vielleicht könnte Roland das direkt einbauen, z.B. als XProfanvariable $apppath oder $appdir.
Hallo Frank,

übersehen ?

"Screenshot" vom Token unter Vista - wie sieht der aus?
__________________
Gruss
Andreas

______________________
http://www.ampsoft.eu

Profan 3.3 - XProfanX2
Windows 95,98,ME,2000,XP
Vista - Windows 7 32 / 64 Bit

ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher
Andreas Miethe ist offline   Mit Zitat antworten
Alt 15.03.2009, 20:42   #3 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
Standard

Zitat:
Zitat von Andreas Miethe Beitrag anzeigen
Ja, in der Tat. Roland hat's schon umgesetzt, um so besser!

Ich lass den Thread trotzdem bestehen, hat ja nicht jeder das neuste Update.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 15.03.2009, 20:54   #4 (Direktlink)
Stammuser
 
Benutzerbild von Andreas Miethe
 
Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
Ja, in der Tat. Roland hat's schon umgesetzt, um so besser!

Ich lass den Thread trotzdem bestehen, hat ja nicht jeder das neuste Update.
Der Code kann ja auch genutzt werden um andere Systemordner zu ermitteln. So etwas ist immer brauchbar
__________________
Gruss
Andreas

______________________
http://www.ampsoft.eu

Profan 3.3 - XProfanX2
Windows 95,98,ME,2000,XP
Vista - Windows 7 32 / 64 Bit

ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher
Andreas Miethe ist offline   Mit Zitat antworten
Alt 15.03.2009, 21:03   #5 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
Standard

Auf jeden Fall!
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Helfer & Tools > Dlls, Includes, Units & Prozeduren

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PDF Dateien unter Vista mit Adobe aus dem IE erstellen Sporti Windows Vista 7 23.12.2010 10:05
Eigene Dateien Kulle Windows XP 5 06.10.2008 14:09
PROBLEM Vista auf Xp installiert -> Eigene Dateien weg!! Piranha Windows Vista 1 24.05.2008 15:07
HDTV .ts Video Dateien schneiden und dann abspeichern Der Grinsebär Software - Allgemein 4 22.04.2008 18:48
.dds dateien richtig abspeichern NudelSuppe Software - Allgemein 2 27.05.2005 06:22



Alle Zeitangaben in WEZ +2. Es ist jetzt 09:51 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2