Hello how can i open asm and inc files with qeditor.exe ?
i found an example code in old forum http://www.masmforum.com/board/index.php?topic=6561.0 (http://www.masmforum.com/board/index.php?topic=6561.0)
but it does not worrk on win 7 32 bit ... Is there another example about it ?
Thanks
Force
Right-click file, open with, choose default program, browse for qeditor.
What a mess: A new spam bot.
Go away, leave your garbage elsewhere.
Gunther
Huh !...
bot ? :icon_eek:
i didn't ask about virus codes or hacking tools.It was just a normal question
i asked same question in c forum .They replied with code kindly
i don't know what's wrong here ?
i think leaving this forum is better ....
There was a spam post by a bot, but its deleted now. He wasnt referring to your original post.
Hi Force,
my reply had nothing to do with your original post. There was a spam producer in your thread, but Hutch did clean the mess. Go forward and best greatings.
Gunther
Sorry friends i did not see it so i missunderstood
Hi Force,
You wanted code - here is what I hacked together tonight, see attachment (pure Masm32):
include \masm32\include\masm32rt.inc
include Associate.asm
uselib advapi32
.code
start:
Associate "asmsrc", "C:\Masm32\qEditor.exe" ; you must supply a valid drive letter
mov ebx, fcreate("test.AsmSrc")
.if ebx!=INVALID_HANDLE_VALUE
fprintc ebx, "Just a test\nMasm32 is great"
fclose ebx
.if rv(ShellExecute, 0, 0, "test.AsmSrc", 0, 0, SW_RESTORE)<=32
MsgBox 0, LastError$(), "No luck:", MB_OK
.endif
.endif
exit
end start
Tested on Win7-64 and Win XP. You might need admin rights, but test yourself.
EDIT: Please download again - the stack was not balanced. Associate.zip is the correct version.
Thank you jj2007
i think i need to include manifest xml file for admin right
i found this but i didnt test yet
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>