The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: JHER VON ARBANEL on June 17, 2006, 08:31:22 PM

Title: visual basic.net
Post by: JHER VON ARBANEL on June 17, 2006, 08:31:22 PM
oopps too much questions for one day
   i hope everyione know visual basic.net and i supose that u use it a little, now
my is this
  i hope u have use the debugger option in its native languaje, this option give u the code of any program in pure assembler 286, why this code use direcctions that we can access, and why this dont run even in DOS mode,, if its assembler why ??
  Visual Basic solve the problem ti hack any program -... but i can run the assembler code of the programs why??
  thx a lot..........
:U
Title: Re: visual basic.net
Post by: Casper on June 17, 2006, 08:36:26 PM
.net may be the future but not my future.

Casper
Title: Re: visual basic.net
Post by: JHER VON ARBANEL on June 17, 2006, 08:46:03 PM
i tried to say that i cant run those program , i cant access those direction i cant please help.. in incredible i we can obtain any code in assembler
Title: Re: visual basic.net
Post by: Casper on June 17, 2006, 08:55:30 PM
Casper says ...

That is a nice pile of English words but what they mean and what you want is more than I can understand.

Title: Re: visual basic.net
Post by: zooba on June 18, 2006, 12:26:05 AM
A .NET program is actually a byte-code - it's not really assembly language until you start running it, at which point the .NET Runtime will compile parts as you need them. This way, the same program can be run on different systems (though I'm yet to hear about runtimes for other systems).

You'll probably need to find an MSIL disassembler, or possibly a program that will compile it and output a PE file.

Cheers,

Zooba :U
Title: Re: visual basic.net
Post by: hutch-- on June 18, 2006, 07:07:16 AM
JHER,

Just make sure you have installed the .NET runtime from Microsoft, I think it must be version 2 for what you need. Its a big download but you need all of the NET dlls installed properly to be able to run NET code.