Salut tout le monde,
Voila, je suis en train de développer une application qui nécessiterait la présence d'un RAMDRIVE pour des questions de rapidité.
Ayant fait un tour sur la toile je ne trouve que des applications ressemblant fortement à des jeux vidéos.
Ma question, quelqu'un a t'il fait quelque chose en langage machine?
je souhaiterait créer une fonction du style:
( #Drive S:\ #Size 16 )CreateDrive
j'ai bien fouillé dans MSDN mais j'ai rien trouvé.
Utilisant une machine Virtuelle qui accepte le code machine, comme ça:
Desassemblage de la commande create-file
Il n'y a pas de PB pour intégrer une fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 see Create-file 4077BF 40376F ( R-BUF ) CALL E8ABBFFFFF 4077C4 EBX ECX MOV 8BCB 4077C6 4 [EBP] EAX MOV 8B4504 4077C9 0 [EBP] EBX MOV 8B5D00 4077CC EAX 0 [EBP] MOV 894500 4077CF ECX 4 [EBP] MOV 894D04 4077D2 4 # EBP SUB 83ED04 4077D5 EBX 0 [EBP] MOV 895D00 4077D8 0 [ESP] EBX MOV 8B1C24 4077DB 404F1F ( ZPLACE ) CALL E83FD7FFFF 4077E0 4 # EBP SUB 83ED04 4077E3 EBX 0 [EBP] MOV 895D00 4077E6 EBX POP 5B 4077E7 0 [EBP] EAX MOV 8B4500 4077EA EBX 0 [EBP] MOV 895D00 4077ED EAX EBX MOV 8BD8 4077EF 4 # EBP SUB 83ED04 4077F2 EBX 0 [EBP] MOV 895D00 4077F5 1 # EBX MOV BB01000000 4077FA 4 # EBP SUB 83ED04 4077FD EBX 0 [EBP] MOV 895D00 407800 0 # EBX MOV BB00000000 407805 4 # EBP SUB 83ED04 407808 EBX 0 [EBP] MOV 895D00 40780B 2 # EBX MOV BB02000000 407810 4 # EBP SUB 83ED04 407813 EBX 0 [EBP] MOV 895D00 407816 80 # EBX MOV BB80000000 40781B 4 # EBP SUB 83ED04 40781E EBX 0 [EBP] MOV 895D00 407821 8000000 # EBX MOV BB00000008 407826 0 [EBP] EBX OR 0B5D00 407829 4 # EBP ADD 83C504 40782C 4 # EBP SUB 83ED04 40782F EBX 0 [EBP] MOV 895D00 407832 0 # EBX MOV BB00000000 407837 4064CF ( CreateFile ) CALL E893ECFFFF 40783C 4 # EBP SUB 83ED04 40783F EBX 0 [EBP] MOV 895D00 407842 EBX INC 43 407843 EBX NEG F7DB 407845 EBX EBX SBC 19DB 407847 EBX NOT F7D3 407849 4 # EBP SUB 83ED04 40784C EBX 0 [EBP] MOV 895D00 40784F -C7 # EBX MOV BB39FFFFFF 407854 0 [EBP] EBX AND 235D00 407857 4 # EBP ADD 83C504 40785A RET C3
en langage machine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CODE My_Func_Name bla... bla... bla... END-CODE \ Et le tour est joué
Ma question,
qui aurait quelque chose à proposer ?
Merci pour vos réponses
Cordialement
Ludwig
Partager