AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Programm unter Win7 richtig programmieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm unter Win7 richtig programmieren

Ein Thema von user0815 · begonnen am 19. Sep 2013 · letzter Beitrag vom 19. Sep 2013
Antwort Antwort
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#1

Programm unter Win7 richtig programmieren

  Alt 19. Sep 2013, 11:06
Hallo, ich habe hier ein älteres Programm, das installiert alles ins EXE Verzeichnis (C:\Program Files (x86)\Programmname).
Dort befinden sich LOG, INI + ... Dateien.

Wo finde ich einen Artikel, Beitrag darüber wie man es richtig macht. Ich möchte dem Anbieter der Software gerne diese Info zukommen lassen.

Danke
user0815
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: Programm unter Win7 richtig programmieren

  Alt 19. Sep 2013, 11:19
Der kann seine Anwendung zur Laufzeit mit dem ACT checken, das wirft alles raus was nicht den Konventionen entspricht.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#3

AW: Programm unter Win7 richtig programmieren

  Alt 19. Sep 2013, 11:26
z.B. im "Windows 7 Client Software Logo Program":

Zitat:
Install to the correct folders by default

Users should have a consistent and secure experience with the default installation location of files, while maintaining the option to install an application to the location they choose. It is also necessary to store application data in the correct location to allow several people to use the same computer without corrupting or Windows provides specific locations in the file system to store programs and software components, shared application data, and application data specific to a user:

- Applications should be installed to the Program Files16 folder by default. User data or application data must never be stored in this location because of the security permissions configured for this folder

- All application data that must be shared among users on the computer should be stored within ProgramData

- All application data exclusive to a specific user and not to be shared with other users of the computer must be stored in Users\<username>\AppData

- Never write directly to the "Windows" directory and or subdirectories. Use the correct methods for installing files, such as fonts or drivers

- In “per-machine” installations, user data must be written at first run and not during the installation. This is because there is no correct user location to store data at time of installation. Attempts by an application to modify default association behaviors at a machine level after installation will be unsuccessful. Instead, defaults must be claimed on a per-user level, which prevents multiple users from overwriting each other's defaults.
Es gibt aber noch zig andere Quellen im Netz... Einfach mal googlen!
Angehängte Dateien
Dateityp: pdf Windows 7 Client Software Logo.pdf (850,7 KB, 26x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Programm unter Win7 richtig programmieren

  Alt 19. Sep 2013, 11:59
Hallo, ich habe hier ein älteres Programm, das installiert alles ins EXE Verzeichnis (C:\Program Files (x86)\Programmname).
Dort befinden sich LOG, INI + ... Dateien.

Wo finde ich einen Artikel, Beitrag darüber wie man es richtig macht. Ich möchte dem Anbieter der Software gerne diese Info zukommen lassen.
Ob das diesen Anbieter interessiert? Wer in 2013 noch nicht entsprechend sein Programm angepasst hat wird wohl sowas nicht interessieren und als Lösung entweder "Jeder normale User schaltet doch die UAC aus" oder "Installieren sie es halt nicht unter C:\Programme" auf Lager haben.

Ich würde mich eher nach alternative Hersteller umsehen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Programm unter Win7 richtig programmieren

  Alt 19. Sep 2013, 18:31
Die übliche Antwort bei den Herstellern solcher Programme: Als Administrator ausführen

Meist bringt es nicht viel, denen die Designrichtlinien zukommen zu lassen. Mit obigem Argument spart man sich die (womöglich tatsächlich) aufwändige Umbauerei. Ich persönlich habe schon ein paar meiner Programme angepaßt, da waren auch ein paar >200k-Zeiler dabei, und der Aufwand hielt sich in sehr engen Grenzen.

Geändert von OlafSt (19. Sep 2013 um 18:45 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz