HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
ProgramFilesDir = C:\Program Files
ProgramFilesPath = %ProgramFiles%
--
Piotr Palusiński [Microsoft MVP Shell/User]
https://mvp.support.microsoft.com/profile/Piotr.Palusinski
http://www.microsoft.com/poland/communities/mvp/default.mspx
news://msnews.microsoft.com/microsoft.public.pl.windows
Nigdy nie kłóć się z głupcem, bo ludzie mogą nie dostrzec różnicy
Zajrzyj do edytora rejestru do klucza HKEY_LOCAL_MACHINE\ SOFTWARE\
Microsoft\ Windows\ CurrentVersion
i tutaj:
ProgramFilesDir
ProgramFilesPath
CommonFilesDir
--
Markus Sprungk msprungk(at)post(KROPKA)pl
ICQ: 79050392 mspr...@gmail.com
Tlen: msprungk
GG: 1447098
Nie za bardzo, jeśli na chwilę zmienisz (przy pomocy zmiennej systemowej)
lokalizację PF, zainstalujesz program, a potem zmienisz lokalizację
z powrotem, to program (baza) się zainstaluje, ale może nie działać.
Bo jeśli ona podczas działania będzie szukała według zmiennej systemowej,
to po zmianie z powrotem na c:\PF nie znajdzie tam nic.
Chyba, że ta baza podczas instalacji zapisuje sobie ścieżkę na sztywno.
Całkiem inne rozwiązanie - z użyciem symlika (np. przy pomocy junction.exe)
Instalujesz normalnie w C:\PF, po czym zawartość katalogu np. C:\....\baza
przenosisz do żądanej lokalizacji np. X:\moja_baza\.
Z opróżnionego katalogu C:\....\baza robisz link symboliczny wskazując na
X:\moja_baza\
Od tej pory pliki fizycznie leżą na X:, a programowi się wydaje, że
operuje na C:\....\baza. Wilk syty i owca syta :)
do tego wyniesionego katalogu
--
Pozdrawiam.:Sławomir Stępniak:.slaw1step@poczta1.1onet.pl(ale bez cyfr)
proste rozwiązanie
zassij prosty programik junction i zainstaluj bazę tak jak podpowiada Ci
instalator Rachmistrza czyli c:\Program Files\program_rachmistrza
później pozamykaj wszelkie dojścia do plików (program serwer itp) przenieś
katalog w dowolne miejsce np. d:\rachmistrz a następnie w katalogu
c:\Program Files wykonaj: junction -s "program_rachmistrza" "d:\rachmistrz"
taki pseudo link jak pod linuksem. (Uwaga windows nie sprawdza dowiązań
symbolicznych więc uważaj z usuwaniem bo usunie pliki dowiązane)
--
pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień wpw na wp
piotr
Najważniejsze to umieć wbić gwóźdź bez młotka
Po instalacji może zmienić scieżke w rejestrze do programu Rachmistrz - w
jego ustawieniach.
HKLM/Software/Rachmistrz ............. (lub podobnie - nie wiem pod jaką
nazwą instaluje się ta aplikacja)
[Options]
TARGETDIR="S:\Microsoft SQL Server\"
DATADIR="S:\Microsoft SQL Server\Mssql$MyInstance\Data\"
BLANKSAPWD=1
INSTANCENAME=InsERTGT
SECURITYMODE=SQL
REBOOT=Force
ForceReboot=1
gdzie:
TARGETDIR - dysk i ścieżka do programu SQL
DATADIR - dysk i ścieżka gdzie będą siedziały dane
Potem uruchamiasz setup.exe
Komputer się przeładowuje i możesz instalować resztę wkładając płytę
instalacyjną
Ja mam tak zrobione i SUBIEKT z REWIZOREM i resztą działąją jak trzeba
A jednak działa.
Baza jest w d:\program files\