Search  
Friday, February 10, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Cod, sintaxa si comenzi  Trojan.Startpag...
 Trojan.Startpage
 
 3/11/2010 8:20:48 AM
User is offlinededi02
123 posts
www.profox.ro
5th


Trojan.Startpage
 (N/A)
Salutare tuturor. Am o mare problema.Am realizat o mica aplicatie pentru atestat la facultate, si in interiorul acesteia am niste comenzi de citire/scriere in/din registry.Problema este ca Norton AntiVirus i-mi vede programul ca virus(Troian.StartPage), si nu ma lasa sa-mi instalez aplicatia, stergand-o. A-ti mai intalnit o asemenea problema? Va multumesc mult.
 3/12/2010 9:24:27 AM
User is offlinededi02
123 posts
www.profox.ro
5th


Re: Trojan.Startpage
 (N/A)
Sa fi "scris" fara voia mea un micut virus? :(
 3/12/2010 9:44:37 AM
User is offlineDaniel Buduru
2141 posts
1st




Re: Trojan.Startpage
 (N/A) Modified By Daniel Buduru  on 3/12/2010 9:54:32 AM)
E mai probabil ca antivirusul sa gaseasca undeva o secventa care este identica cu o semnatura de virus, fara ca executabilul sa aiba ceva. Malwarebytes, spre exemplu, gaseste un troian in dll-urile runtime ale VFP, in care sigur nu exista asa ceva. Partea de exe a aplicatiei - cea compilata in cod masina - e foarte mica si doar apeleaza bibliotecile runtime pentru rularea aplicatiei.
Poti ocoli cumva aceasta problema, compiland proiectul app si facand un loader exe pentru app.
Loaderul e un singur prg, in care exista linia :
Do aplicatie.app
Se compileaza exe si se pune in acelasi folder cu aplicatia. Nu trebuie sa aiba nume identice, altfel la compilarea exe se sterge fisierul app cu acelasi nume si invers.


Daniel Buduru
 3/12/2010 9:48:53 AM
User is offlinededi02
123 posts
www.profox.ro
5th


Re: Trojan.Startpage
 (N/A)
Mersi Daniel, in cursul zilei de astazi am sa incerc sa fac asa cum ai propus tu.Tare ma mai macina aceasta problema. Mersi de sfaturi.Revin si postez aici ce am rezolvat.
 3/12/2010 2:44:24 PM
User is offlinededi02
123 posts
www.profox.ro
5th


Re: Trojan.Startpage
 (N/A) Modified By dedi02  on 3/12/2010 2:45:55 PM)
Super.Mersi Daniel. Am realizat aplicatia si m-am folosit de informatiile tale, si a mers.I-mi creeaza cheile in registry si i-si face treaba. Mersi mult Insa i-mi da o eroare: Allowed DO nesting or expression evaluation level exceeded. Oare sa fie din cauza codului scris incorect, ma refer la programul principal, cel setat ca SET MAIN. Codul acestuia este : set sysmenu off _screen.closable=.f. _screen.visible=.f. _screen.Caption="" *ON SHUTDOWN do iesire do registry read events _screen.visible=.f. set sysmenu to default _screen.closable=.f. *PROCEDURE iesire *ON SHUTDOWN CLEAR EVENTS *QUIT Poti sa dai o parere? .
 3/12/2010 6:06:49 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Trojan.Startpage
 (N/A)
Numarul de apeluri DO succesive este de 128. Cel mai probabil ai undeva un apel recursiv, o procedura care se apeleaza pe ea insasi fara sa mai iasa din bucla.
Ruleaza app-ul din VFP, nu cu loaderul, da-i suspend cand apare eroarea. Apoi pornesti debugger-ul si te uiti in fereastra CallStack.
Vei vedea in ce procedura s-a produs eroarea si de unde a fost ea apelata.

Daniel Buduru
  Visual FoxPro  Cod, sintaxa si comenzi  Trojan.Startpag...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement