PDA

View Full Version : Reinstalare winmentor pe alt calculator



kcconsult
23 March 2020, 21:16
Buna, doresc sa reinstalez programul de un calculator windows 7 32 bit pe unul windows 10 home 64 bit.
Pot reinstala programul normal mutand cheia in noul calculator in momentul reinstalarii sau exista alti pasi de urmat. Aceasi procedura este si pentru programul de declaratii?
Multumesc

DragosE_WT
24 March 2020, 12:16
Salut. Nu e chiar asa simplu, dar nici greu :) Trebuiesc facuti anumiti pasi; puteti citi >aici< (https://portal.winmentor.ro/forum/showthread.php?1260-WinMENTOR-Instalare-Upgrade-Automatizari) sau fac eu un rezumat:

1. Instalare kit WinMentor
- (nou) Incepand de cateva versiuni, daca Borland Database Engine (BDE-ul) nu exista la locatia respectiva, installer-ul de WinMentor il va instala la aceeasi locatie cu programul in sine, si nu in Program Files (x32), cum era mai de demult; voi spune niste diferente la pasul 3. Daca se doreste instalarea lui in Program Files (x32), instalati separat BDE-ul (exista kit), sau folositi o versiune mai veche installer WinMent (v.880);
- Install.exe cu Run as administrator (Run as administrator pentru ca/daca acum se instaleaza si motorul de baza de date, BDE-ul, si ii trebuie drepturi de scriere in Registrii). Alegeti o locatie oportuna, daca aveti mai multe drive-uri (C, D etc); puteti lasa si pe C, doar daca aveti un plan comun de backup si pentru Windows, daca nu, recomand alt drive;
- de >aici< (http://ftp.winmentor.ro/WinMentor/Tools/Drivere%20HASP%20&%20TOOLS/Driver%20HASP-HL%20pt%20WINDOWS%2032%20si%2064-bit/Versiunea_Curenta/) luati haspms32.dll, pe care il puneti in X:\WinMent (aceeasi locatie cu Mentor.exe).

2. Instalat driver HASP
- se downloadeaza de pe ftp, >aici< (http://ftp.winmentor.ro/WinMentor/Tools/Drivere%20HASP%20&%20TOOLS/Driver%20HASP-HL%20pt%20WINDOWS%2032%20si%2064-bit/), o versiune cat mai noua si (asta e mai de curand) se foloseste varianta cu cmd_line, conform instructiunilor;
- se ruleaza, tot cu Run as admin; dupa instalare, bagati cheia intr-un port USB; ar trebui sa se aprinda.

3. Configurat setari BDE
A) scos virtualizare pentru Borland (doar daca s-a instalat cu un kit mai vechi, care punea motorul de BDE in ProgramFiles (x86); daca nu este acolo, si este in WinMent, se poate ignora acest pas A):
Orice informatie din C:\Program Files (x86) sau C:\Windows pe care un user vrea sa o modifice, chiar daca poate, Windows-ul va salva acea modificare la o locatie (VirtualStore) aferenta acelui user, nu va modifica exact fisierul accesat. Ca urmare, daca acel fisier este accesat de alt user, el va vedea versiunea anterioara. Pentru a elimina acest comportament pentru motorul de baza de date (mai exact, pentru setarile motorului), in C:\Program Files (x86), click dreapta pe Borland, Properties, Security, Edit, Add, Everyone, Full access. Asa se dezactiveaza aceasta virtualizare pentru Borland.
B) modificat parametrii in Borland:
C:\Program Files (x86)\Borland\Common Files\BDE
sau
X:\WinMent\...\Borland\Common Files\BDE
rulat BDEAdmin.exe cu Run as admin, se fac setarile conform cu >Setari.jpg< (http://ftp2.winmentor.ro/WinMentor/Tools/BDE/Setari%20BDEADMIN/Pentru%20W%207-8-10.jpg)
Suplimentar, tot in acest BDEAdmin, in Drivers > Native > Paradox, NetDir, puneti acolo locatia unde ati instalat WinMentorul (X:\WinMentor)
C) pus un upgrade de Borland:
- download de aici de fisier: >BDE_Upgrade< (http://ftp2.winmentor.ro/WinMentor/Tools/BDE/BDE_Upgrade/) a arhivei corespunzatoare (x32 sau x64);
- din arhiva ne trebuie BDEInst.dll si dbclient.dll, dezarhivate la o locatie de preferinta fara spatii in directoare; sa zicem X:\WinMentor\Diverse;
- deschidem un cmd cu Run as admin; daca Windowsul este x32, aplicam comanda (mergem la), copy/paste in cmd, fara ghilimele "cd C:\Windows\System32"; daca e x64, atunci "cd C:\Windows\SysWOW64";
- inregistram/rulam cele 2 fisiere extrase din arhiva cu RegSvr (la fel, copy/paste in cmd, fiind pozitionat in locatia de la randul anterior), folosind adresa completa a fisierului: "RegSvr32 X:\WinMentor\Diverse\dbclient.dll", respectiv "RegSvr32 X:\WinMentor\Diverse\BDEInst.dll"; la primul trebuie sa dea registered OK, la al 2-lea lanseaza o procedura de upgrade (trebuie confirmat cu OK sau continua).

4. Diverse alte operatiuni
- (daca este activ DEP - Data Execution Prevention) adaugati Mentor.exe acolo, la exceptii;
- adaugati Mentor.exe in exceptii de la antivirusi (pentru a rula mai repede), aici eventual chiar intraga locatie (X:\WinMent);
- daca aveti Declaratii si vreti sa rulati in paralel (desi, chiar si asa, nu merge tot tipul, din alte motive), faceti un folder in X:\WinMent numit Declaratii si mutati acolo executabilul Declaratii.exe (plus pasii anteriori si pentru Declaratii.exe); tot acolo copiati protect.dat si haspms32.dll din WinMent;
- shortcut-uri pe Desktop; nu trebuie (mai corect spus "nu este nevoie") rulat ca admin niciuna din aplicatii;

Nu ati specificat daca este ca "server" sau doar monopost. Pentru "server" mai trebuiesc 2 pasi.

Pentru SERVER:

La pasul 2 se adauga si instalarea de Licence Manger (doar pe server HASP), download de >aici< (http://ftp.winmentor.ro/WinMentor/Tools/Drivere%20HASP%20&%20TOOLS/Licence%20Manager%20-%20doar%20pentru%20cheie%20retea/), eventual si Monitor >aici< (http://ftp.winmentor.ro/WinMentor/Tools/Customer_HASP/hasp%20monitor/) (monitorizeaza ocuparea licentelor; daca, din varii motive, iesirea din Mentor nu se face normal (ca urmare nu se trimite comanda de logoff), eliberarea respectivei licente se face cand ajunge la 0 un cronometru sau se restarteaza serviciul).

Daca se lucreaza (si) prin retea (si nu exclusiv multiuser Remote Desktop):
- trebuie facut un share (partajare, cum traduce windowsul in romana). Poate fi share-uit tot drive-ul (D, E etc) ori doar WinMent; trebuie drepturi depline pe acel share; de-asemenea, drepturile de Securitate trebuiesc modificate conform necesitatilor. Pentru un plus de securitate, se poate adauga caracterul "$" la finalul numelui de share, efectul fiind ca share-ul devine invizibil in retea la o eventuala cautare (persoane sau programe malitioase); evident, in acest caz, cand vei dori sa folosesti acest share, trebuie sa introduci adresa inclusiv cu "$";
- pe statiile client se poate folosi mapare cu share-ul de mai sus; nu e obligatoriu;
- la pasul 3, pct b: la NET DIR se va trece peste tot (server + clienti) aceeasi locatie, ca adresa absoluta prin share; practic, peste tot trebuie sa apara acelasi sir de caractere care formeaza o adresa (inclusiv pe server);
- daca exista useri si parole pe share, inainte de a rula orice tine de Mentor, se va accesa acel share prin Explorer, Windows-ul va cere user si parola, se completeaza, inclusiv bifa de tinere minte (ca sa nu se faca acest lucru zilnic);
- daca din prima se primeste eroare, gen "Network initialization failed", inseamna ca fie Mentorul nu ajunge la acea adresa (afisata langa eroare), fie nu are drepturi depline.
- evident, la instalare de Mentor client, se va folosi adresa de share pentru calea catre baza de date.

kcconsult
25 March 2020, 10:30
Este monopost, multumesc mult pentru informatii, ma apus de treaba!!!

DragosE_WT
05 May 2020, 10:33
Am uitat atunci (si am adaugat acum) punctul 3c (mersi alexadi pentru referinta :) ).

alexadi
26 January 2021, 14:09
Am ajuns si eu la acest pas, migrare datelor dintr-un server in altul, si cum se pare ca imi plac provocarile care sa ma ajute in viitor ma gandeam la urmatorul scenariu si nu stiu daca este posibil in mentor:
-SO nou in proportie de 99% va fi un wind 2019 cu TS
- ssd pt SO zis c
- ssd doar baza de date a mentorului zis D iar aici incepe nebunia.
- ssd pentru alte aplicatii necesare si folderul de foldere pentru utilizatori de mentor zis E

In momentul de fata am un ssd cu un folder Winment iar in el este instalat toata aplicatia de unde rulez eu totul ca master, fiecare utilizator are folderul lui separat de acest folder. In cadrul folderului singurul care are acces la executabilele existente (declaratii in folder separat, iar restul tot ce este necear 7za.exe, c5n.exe, c20n.exe, chkrocif.exe, chkviex.exe, cm.exe, copyme.exe, declaratii.exe (cu toate ca eu le folosesc pe cele din folderul separat), mentlck.exe, mentmess.exe, mentor.exe, restarurea.exe, nhsrvwe.exe, suport.exe, sendemail.exe, etc) sunt eu care sunt cu masterul.
Care sunt elementele neceare minim pentru a ramane ssd mentor (D) ideal ar fi sa pot lasa doar fisierele fara nici un executabil daca se poate si cum s-ar putea face asta, astfel incat sa functioneze fara nici o problema, inclusiv si pentru master sa mut in folderul de user aceste executabile fara sa afectez functionarea winmentor.

Acum am asa:
D:\winment unde am toate datele expuse mai sus si accesul la aceste executabile pentru mater (care e ca si cum ar avea instalat pe calculatorul lui si lucreaza ca si cum ar fi o instalare pe orice calculator in care mentorul este de tip monoutilizator)
d:\useri unde am toate executabile necesare utilizatorilor

Noul server vorbsesc numai de ssd distinde cand zic D si E:
D:\ winment care folder sa cuprinda toate fisierele minim necesare fara executabile, doar bazele de date
E: \utilizatori care folder sa aiba in el toate executabilele inclusiv cele necesare pentru master
Lucrul va fi prin TS, backup extern de baza de date de pe D pe un alt ssd intern de 1TB iar la 1, 2, 3 zile (sau in cel mai rar caz 1 data pe saptamana, cam ca si acuma doar ca in loc de intern sas va fi intern ssd) sa fac transferul din ssd intern pe usb pe un hdd extern clasic. De ce atatea ssd, mai silentioase, mai putin zgomot, consum mai mic, rapiditate, si caldura mai mica degajata.

Se poate acest scenariu? Daca da cum ar fi fezabil? Ce anume sa ramane pe ssd D pt date si ce anume se poate muta.
Multumesc pentru ajutor.

DragosE_WT
27 January 2021, 10:30
Da. Pe D raman:
D:\WinMent\DATA\
D:\WinMent\NEW\
si atat.

alexadi
27 January 2021, 12:55
Multumesc mult pentru raspuns. Am testat acuma si daca mut folderul de BDE imi da eroare ca nu poate initializa firma. testul facut cu ultimul kit. POt muta si BDE sau e necesar sa ramana langa folderele DATA si NEW

DragosE_WT
27 January 2021, 13:55
Puteti muta si BDE, dar trebuie sa modificati in registrii* caile catre noua locatie

* HKLM/Softare/WinWOW64/Borland ...

alexadi
27 January 2021, 14:54
Multumesc din nou pentru raspuns. Facusem modificarea si nu reuseam sa scap de eroare si credeam ca mai trebuie modificat ceva. Dupa ce mi-ai confirmat ca doar atata este de modificat, am mai incercat din nou modificarea insa cu run as de data asta si am dat si un banal restart la pc si a mers.

alexadi
29 January 2021, 15:09
Am facut asa:
D:\Winment unde am folderele DATA si NEW
E:\MentBDE unde am :
- folderele: BDE, dist, HASP, NetDir
- fisierele: 7ZA, LICENSE, SUPORT, WinMENT help
E:\MentUsers unde am: folder pentru Master, Folder pt fiecare user separat
Folderul pt user cuprinde:
- folderele: PRIVATE si VERINFO + un folder de declaratii la cine are acces la declaratii
-fisierele: Anaf conector.cfg, anafconector.dll, chkvies, libeasy32.dl, Mentor.exe si ssleay32.dll, PROTECT.DAT, nethasp + Master fisiere restaruare, copyme, mentmess.
Ca actualizarea am vazut ca ia automat la actualizare calea pentru master si calea pt date cum sunt setate mai sus.
Altceva banuiesc ca nu mai sunt probleme. Ramane sa testez si sa vad daca mai sunt ceva probleme de rezolvat si pe urma sa il pun in productie.

DragosE_WT
01 February 2021, 10:52
WinMent help, desi poate fi tinut si pe MentBDE (si deschis manual de-acolo), este apelabil automat (tasta F1) de catre Mentor.exe si atunci trebuie sa se afle si in folderele de useri ca sa mearga treaba asta.
In rest, pare OK.

alexadi
04 February 2021, 12:52
Daca pana acuma am stresat serverul sa vedem pe partea de stabilitate cum este am trebut la testele de mutare a mentorului si am nici neconcordante cum as putea sa le rezolv.

Pe structura de mai sus totul este perfect functional, nu am nici o problema ruleaza perfect, insa ca sa nu mai stau sa muncesc drepturi de acces in mentor am zis ca sa inlocuiesc folderul data nou cu folderul data vechi, e aici incepe nebunia. Apas pe mentor.exe se deschide fereastra de autentificare si apare o fereastra de eroare: eroare fatala nu pot autentifica utilizatori.
Pe fereastra de mentor este scris:
Exceptie! directory is controlled by other: .NET FILE
DIRECTORY d:\WINMENTOR\ NET DIR\
FILE: D:\WINMENTOR\DATA\PDOXUSERS.LCK
Cum as putea face sa scap de erori si sa nu treabuiasca sa dau drepturi de acces la toata baza ca deja e nebunie, utilizatori +firme +categorii de utilizatori si listele personalizate.:rolleyes:

PS: Intre timp am realizat ca aveam in folderul data fisierul paradox.lck si pdoxusers.lck sters ambele si am scapat de eroare. se pare ca ele erau vina ca veneau de pe vechiul server cu vechea cale.


PS2: Cand intru acuma si aleg o firma imi da eroare ca nu gaseste luna si anul de pornire, banuiesc ca toate aceste nebunii le am din simplu fapt ca initial programul a fost cu BDE in program files acuma kitul nou il scoate si il pune in folderul de mentor, lucru care chiar imi place acuma e cum fac sa vada si luna de pornire ca nu imi place sa creez toate firmele si sa vad ce luna are fiecare sa le pot rezolva ar dura cam mult, la fel si o restaurare baza cu baza.
La orice schimbare de instalare am folosit ori instalare si pe urma am inlocuit acel folder de mentor nou cu cel vechi si a mers fara probleme, o am schimbat doar hdd si atunci am avut acceasi litere la hdd adica D si la acolo am copiat doar fodlerul de mentor, Baza de date era pana acuma in program files tot timpul, acuma e cu scoatere, chiar vreau sa o scot insa se pare ca mai sunt mici elemente care trebuie rezolvate.
Cum fac acuma sa aduc toate firme toate configurarile?

DragosE_WT
04 February 2021, 15:49
In principiu, daca a trecut de partea de logare inseamna ca a citit Operator.db, adica a incarcat deja BDE-ul, deci nu de la locatia lui este problema. Faptul ca da eroare poate fi de la altceva: drepturi, setari BDE (apropo, le-ati recalibrat pe noua adresa a sereverului?) etc

alexadi
04 February 2021, 16:07
Dupa ce am citit cea ce mi-ai scris am zis sa fac o incercare, sa imi creeze o alta firma, a creeat firma totul perfect functional, zic ca sa vad ce este, pai fiind in teste am luat o baza si am arhivat cu zip tot folderul, cand la dezarhivare din viteza (a se citi prea multe lucruri care le fac in acelasi timp) am uitat ca zip mai creeaza un folder si uite el era cu numele corect dar nu gasea nimic in el, decat un folder cu aceeasi denumire.
Cum mi-am dat seama? Am zis sa intru sa vad in folderul din firma creeata ce are si sa ma uit comparativ cu cea actuala nu conteaza numele conteaza numele scurt structura e aceeasi in cadrul lui si hop, am vazut minunea. Am mutat folderul firmei in altul am copiat folderul care era corect, sters acel folder creeat de zip la dezarhivare si merge perfect.
BDE e instalat, facut upgrade, setat datele ca in poza de ai pus tu pe pagina cealalta, plus ca la net dir am trecut e:\mentusers\netdir
Aveam totul perfect functional ca inainte sa mut fisierele din folderul data cu inlocuire era perfect functional mentorul, trecusem si de eroarea cu acele fisiere, insa mai facui o mica eroare de neatentie.

DragosE_WT
04 February 2021, 16:23
:) e bine atunci

alexadi
15 February 2021, 12:35
Acum am vazut ca exista pe ftp2 si un BDE5 merita sa ma risc la noul server? Ca ce s-a instalat cu versiunea 893.01 si la care am facut updatel este BDE4

alexadi
20 April 2021, 20:16
Am reusit trecerea, insa am cand export din declaratii un mesaj de informare:
"parametru caleConfig incorect: D:\WinMent\dist\config" ii dau ok si trece mai departre ma duce la alt mesaj de informare:
"eroare in linia de comanda" ii dau ok si salveaza xml insa nu creeaza si pdf cum e este setat in configurare constante din salarizare. In constantele din salarizare am ales noua cale de la duk integrator si anume: E:\MentBDE\dist stiu ceva mai este de setat dar imi scapa si nu inteleg ce. singurul lucru care e vechi la noul server sa zic asa e folderul de duk integrator care e copiat din vechiul Winemnt, in rest utilizatori au foldere noi creeate.
Multumesc anticipat pentru ajutor.

PS: Singura modificare mai deosebita este ca dintr-o eroare de ssd a trebuit sa schimb partitia de mentor de pe D pe E, totul e functional , schimbat si E in BDE peste tot insa la declaratii nu stiu ce este de nu vede corect, (am sperat ca pana se apuca colegele de declaratii reusesc sa repun totul inapoi pe D insa timpul nu a vrut sa tina cu mine). Cum trece nebunia cu declaratiile, dupa 25 repun pe D wimentorul, insa pana atunci as vrea sa pot verifica si declaratiile inainte sa le scoata din mentor colegele.

DragosE_WT
22 April 2021, 10:59
Parametrul acela se salveaza intr-un fisier Decl.ini la nivel de fiecare firma. Vedeti daca este de-acolo (desi cred ca algoritmul nu tine cont tot timpul de asta).

alexadi
22 April 2021, 18:45
Multumesc pentru raspuns, de acolo par sa fi fost, am intrat in fiecare fisier si am modificat calea acelui parametru. Am reusit ieri la 2-3 firme dar trebuia sa intru intr-o declaratie veche sa ii dau modifica si sa salvez din nou dupa care la export disparea si eroarea era mult mai mult timp necesar sa fac asta decat prin modificarea fisierului, din lipsa de timp am zis ca o sa fac asta la fiecare firma in momentul cand am nevoie, insa in fisier a fost gata mult mai rapid.

MirceaD
28 April 2021, 18:27
Buna ziua, incerc sa reinstalez Winmentor pe alt calculator cu Windows 10 si imi da eroarea din poza atasata .
A mai intalnit cineva asa ceva ? O solutie daca se poate ?
Multumesc .

863

alexadi
04 May 2021, 11:57
La ce inteleg eu din poza, care e micsorata recomand a se atasat poze tip jpg ca restul le micsoreaza si nu se mai inteleg ceva din ele, zice ceva sa rulati in modului administrator a kitului ca BDE nu se poate rula, deci: run as administrator cand pornesti instalarea (clic dreapta si de acolo alegi)