« 

azrael-sub7.ro

 »
» Culoarea Temei : Negru Alb
» Limba : ∙ RODEEN
» Marime Text :   -   +
» Cauta :
Data : 9.07.09

Avem in windows functia lstrlen , dar lstrlen nu reda marimea in format numeric , asa ca trebuie transformat in ascii de prefeinta , putem face asta cu functia dwtoa care se afla in masm32.lib dar decat sa folosim 2 functii ca sa facem una putem folosi functia de mai jos :

  1.  
  2. StrLen proc pStr:DWORD
  3.         mov eax,[esp+1*4]                  ; get pointer to string
  4.         mov edx,eax
  5.         xor ecx,ecx
  6. @@:                                    
  7.         test al,3      

» Categorie : azrael-sub7 [eu]» Autor : azrael-sub7
Data : 9.07.09

Un mic exemplu pentru a extrage o resursa inglobata intr-un exe , exemplul este simbolic nu poate fi compliat caci este o bucata dintr-un cod-sursa al unui executabil , dar poate va desluseste ce functii ati putea folosi pentru a face acest lucru exemplu mai jos :

  1.  
  2. Invoke  FindResource, NULL, ZIPDLL, RT_FILEDATA
  3. Mov hMIDIres, Eax ;
  4. Invoke GetWindowItem, [hWnd], IDC_WMAIN_LSTE
  5. Invoke SetText, Eax, Addr lste
  6. Invoke GetWindowItem, [hWnd], IDC_WMAIN_PGB
  7. Invoke SetValue, Eax, 70
  8. Invoke Sleep, 2500
  9. Invoke SizeofResource, NULL, hMIDIres ;
  10. Mov hMIDISize, Eax ;
  11. Invoke LoadResource, NULL, hMIDIres ;
  12. Invoke LockResource, Eax
  13. Mov hMIDIres, Eax
  14. Invoke GetWindowItem, [hWnd], IDC_WMAIN_LSTF
  15. Invoke

» Categorie : Programare» Autor : azrael-sub7
Data : 20.05.09

Am scris un fix pentru erroarea ” Faild to load SDCzip.dll ” ce apare uneori la Stardock IconPackager , il putei downloada de aici : http://fix-faild-to-load-sdczip-stardock.googlecode.com/files/FixForStardock.exe , codul sursa il gasiti la adresa http://code.google.com/p/fix-faild-to-load-sdczip-stardock/downloads/list este compatibil cu EasyCoder Ide , nu este pure asm dar poate fi transformat , relativ usor insa codul ar fi mult mai amplu , mai jos este un preview al codului care nu poate fi compilabil , daca veti sa il compilati descarcati sursa ..

Ps : sper ca nu se simte nimeni ofensat de icontia natzi … , trebuie sa recunoasteti ca e un design destul de reusit ….

Code :

  1.  
  2. .Const
  3.  
  4. .Data?
  5. ;dll
  6. hMIDIres DD ?  ;
  7. hMIDISize DD ?   ;
  8. hMIDIdevID DD ?  ;
  9. numchar DD ?
  10. ;dll
  11.  
  12.  
  13. ;path
  14. szfolder DB ?
  15. szstardf DB ?
  16. szdllfpath DB ?
  17.  
  18. ;path
  19.  
  20. .Data
  21.  
  22. lsta DB " Geting the path to 0X0026commun files … " , 0
  23. lstb DB " Creating necessary directory … " , 0
  24. lstc DB " Writing registry  … " , 0

» Categorie : Programare» Autor : azrael-sub7
Data : 9.02.09

Am gasit pe net mai demult cateva tutoriale video assembly , si asa ceva e foarte rar , tutoriale text se gasesc la greu , dar eu intodeauna le am preferat pe cele video in fata celor text si nu cred ca sunt eu singurul , bine sincer sa fiu cine stie ce nu o sa reusiti sa asimilati de aici dar , o buna idee daca vreti sa faceti o aplicatie care sa aiba si UI ( user interface ) ar fi sa luati de pe net EsayCode e un ide pentru masm e mult mai usor sa le scrii intr-un ide decat intr-un text editor nici eu nu pot sa zic ca fac cine stie ce in asm , dar ca idee nu uitati ctrl+space ca sa va arate ide-ul functile din api-ul windowsului , ar trebui sa descarcati de pe net si chm-ul pt api-urile windows ala foarte vechi nu stiu acum nu mai este sub dezvoltare s-a inlocuit cu msdn …

Maine sau poimaine o sa pun si un link de download (sub videouri ) , dar filmele le am in format flv o sa aveti nevoie de un video player care sa suporte flv unul perfect ar fi KMPLAYER (cel mai bun media player dupa parerea mea )

Mai jos videourile :

http://videos4.showmedo.com/ShowMeDos/3200000.flv
http://videos4.showmedo.com/ShowMeDos/3200010.flv
http://videos4.showmedo.com/ShowMeDos/3200020.flv
http://videos4.showmedo.com/ShowMeDos/3200030.flv

» Categorie : Calculator si Net» Autor : azrael-sub7
Site-ul foloseste platforma Wordpress | Template Made By Azrael-sub7 using fingers + keyboard + black screen |
Sitemap.xml - Sitemap.xml.gz | Debug : 6 queries. 0.658 seconds.
Pentru o navigare cat mai apreciabila descarca si foloseste browserul Firefox | Site Optimizat pentru browserul Firefox | Rezolutie optima 1152 X 864 sau peste aceasta valoare.
Bloguri | www.blog360.ro | www.bloglist.ro | Dark Sites
toateBlogurile.ro