Welcome to Dream.In.Code
Getting Help is Easy!

Join 109,726 Programmers for FREE! Ask your question and get quick answers from experts. There are 1,859 online right now! We've got more than 500 tutorials and 2,000 snippets. Join and find out why Dream.In.Code is the #1 programming help community on the internet! Registration is fast and FREE... Join Now!



Assembly Coders?

2 Pages V  1 2 >  
Reply to this topicStart new topic

Assembly Coders?

Fixit
post 8 Jun, 2007 - 02:46 AM
Post #1


New D.I.C Head

*
Joined: 8 Jun, 2007
Posts: 5


My Contributions


I hope everyone is doing OK.

I do assembly coding in 32 bit and am looking for some help.

I saw a few snippets here. Are there any current asm coders still writing code ?

Thanks.
User is offlineProfile CardPM

Go to the top of the page


no2pencil
post 8 Jun, 2007 - 04:01 AM
Post #2


Wet D.I.C.

Group Icon
Joined: 10 May, 2007
Posts: 4,950



Thanked 27 times

Dream Kudos: 2325

Expert In: Goofing Off

My Contributions


QUOTE(Fixit @ 8 Jun, 2007 - 02:46 AM) *

I hope everyone is doing OK.

I do assembly coding in 32 bit and am looking for some help.

I saw a few snippets here. Are there any current asm coders still writing code ?

Thanks.

My company wrote & released this anti spyware,malware program with about 85% assembly.
www.hoststopper.com

From time to time we'll write a DLL in assembly & release it with a program written in C/VB.

I was working on a 16 bit boot-loader in my spare time, & I got as far as reading the data in the keyboard buffer back, trying to display it as it should be read. I also know of a group called "Dual Core" http://dualcoremusic.com/nerdcore/, one of whom calls himself Int Eighty, for the Kernel Interupt.
User is online!Profile CardPM

Go to the top of the page

Fixit
post 8 Jun, 2007 - 06:05 PM
Post #3


New D.I.C Head

*
Joined: 8 Jun, 2007
Posts: 5


My Contributions


QUOTE(no2pencil @ 8 Jun, 2007 - 04:01 AM) *

QUOTE(Fixit @ 8 Jun, 2007 - 02:46 AM) *

I hope everyone is doing OK.

I do assembly coding in 32 bit and am looking for some help.

I saw a few snippets here. Are there any current asm coders still writing code ?

Thanks.

My company wrote & released this anti spyware,malware program with about 85% assembly.
www.hoststopper.com

From time to time we'll write a DLL in assembly & release it with a program written in C/VB.

I was working on a 16 bit boot-loader in my spare time, & I got as far as reading the data in the keyboard buffer back, trying to display it as it should be read. I also know of a group called "Dual Core" http://dualcoremusic.com/nerdcore/, one of whom calls himself Int Eighty, for the Kernel Interupt.


That's interesting. I have seen the term but don't know what a bootloader is.

Do you have any experience using WM_Query_Session.

I would like my apps to check and see if another app is fixing
to shut down the system.

Thanks.




User is offlineProfile CardPM

Go to the top of the page

no2pencil
post 8 Jun, 2007 - 08:43 PM
Post #4


Wet D.I.C.

Group Icon
Joined: 10 May, 2007
Posts: 4,950



Thanked 27 times

Dream Kudos: 2325

Expert In: Goofing Off

My Contributions


QUOTE(Fixit @ 8 Jun, 2007 - 06:05 PM) *

Do you have any experience using WM_Query_Session.

I'm assuming that is a Windows API call?

QUOTE(Fixit @ 8 Jun, 2007 - 06:05 PM) *

I would like my apps to check and see if another app is fixing
to shut down the system.

In order to accomplish that, you would need to hook the windows API & listen for that API call.

Spy ware & anti Virus programs work using Windows API Hooking.
User is online!Profile CardPM

Go to the top of the page

Fixit
post 9 Jun, 2007 - 08:38 AM
Post #5


New D.I.C Head

*
Joined: 8 Jun, 2007
Posts: 5


My Contributions


Do you have some example code that would show that ?

Thanks.
User is offlineProfile CardPM

Go to the top of the page

gregoryH
post 12 Jun, 2007 - 08:03 AM
Post #6


D.I.C Regular

Group Icon
Joined: 4 Oct, 2006
Posts: 417



Dream Kudos: 50
My Contributions


QUOTE(Fixit @ 9 Jun, 2007 - 08:38 AM) *

Do you have some example code that would show that ?

Thanks.

No2pencil

WM_ is generally a Windows Message that translates to an integer value (off the top of my head). You'll find things like WM_Left_Mouse_Button and the like if you search MSDN for "Windows Message"
User is offlineProfile CardPM

Go to the top of the page

born2c0de
post 13 Jun, 2007 - 08:05 AM
Post #7


printf("I'm a %XR",195936478);

Group Icon
Joined: 26 Nov, 2004
Posts: 3,757



Thanked 20 times

Dream Kudos: 2800

Expert In: C, C++, VB, VB.NET, C#, Java, x86 Assembly, Win32 API, Reversing

My Contributions


QUOTE
I saw a few snippets here. Are there any current asm coders still writing code ?

Yup, there are a few ASM coders on </dic>

Which Compiler are you using?
User is offlineProfile CardPM

Go to the top of the page

Fixit
post 14 Jun, 2007 - 03:26 AM
Post #8


New D.I.C Head

*
Joined: 8 Jun, 2007
Posts: 5


My Contributions


QUOTE(born2c0de @ 13 Jun, 2007 - 08:05 AM) *

QUOTE
I saw a few snippets here. Are there any current asm coders still writing code ?

Yup, there are a few ASM coders on </dic>

Which Compiler are you using?


Masm 6.14 for my 32 bit stuff and tasm for 16 bit occasional work.


User is offlineProfile CardPM

Go to the top of the page

no2pencil
post 14 Jun, 2007 - 04:24 AM
Post #9


Wet D.I.C.

Group Icon
Joined: 10 May, 2007
Posts: 4,950



Thanked 27 times

Dream Kudos: 2325

Expert In: Goofing Off

My Contributions


QUOTE(born2c0de @ 13 Jun, 2007 - 08:05 AM) *

QUOTE
I saw a few snippets here. Are there any current asm coders still writing code ?

Yup, there are a few ASM coders on </dic>

Which Compiler are you using?

I use Masm 6. something on Windows & Nasm on Linux & FreeBSD.

I've been trying to find an assembler for the Nintendo (6502 ASM) for FreeBSD, I have one for Linux.

http://www.magicengine.com/mkit/download_main.html
User is online!Profile CardPM

Go to the top of the page

Apples
post 24 Jun, 2007 - 07:40 PM
Post #10


New D.I.C Head

*
Joined: 15 Nov, 2006
Posts: 21


My Contributions


i've learned a bit of asm too. i used nasm on linux, but i couldn't figure out how to get started on windows (xp). i scoured google for stuff, but i could only find GUI tutorials. [and i would like to do console related stuff].
User is offlineProfile CardPM

Go to the top of the page

Fixit
post 24 Jun, 2007 - 08:17 PM
Post #11


New D.I.C Head

*
Joined: 8 Jun, 2007
Posts: 5


My Contributions


QUOTE(Apples @ 24 Jun, 2007 - 07:40 PM) *

i've learned a bit of asm too. i used nasm on linux, but i couldn't figure out how to get started on windows (xp). i scoured google for stuff, but i could only find GUI tutorials. [and i would like to do console related stuff].


If you willing to invest some time on learning assembly, go here

http://www.masm32.com

They have a complete assembly package with everything you need.

Assembler, compiler, source code, editor.

Read the tutorials and try out the assembler. It has built in macros to make things pretty easy.

They will answer any questions.

Winasm is another good package that uses the masm32 package which has all the libraries and include files.

It makes very small executables.

There are several assembly newsgroups.

st 23 hours


comp.os.ms-windows.programmer.win32
6 messages 1 new topic
572 web views
last 15 hours


microsoft.public.windowsxp.general
4 messages 1 new topic
423 web views
last 63 minutes

comp.lang.asm.x86 and there is one for masm too, but they are real slim
on the posts.

Once you get some practice, I can give you more resoureces.


User is offlineProfile CardPM

Go to the top of the page

no2pencil
post 24 Jun, 2007 - 09:16 PM
Post #12


Wet D.I.C.

Group Icon
Joined: 10 May, 2007
Posts: 4,950



Thanked 27 times

Dream Kudos: 2325

Expert In: Goofing Off

My Contributions


QUOTE(Apples @ 24 Jun, 2007 - 07:40 PM) *

i've learned a bit of asm too. i used nasm on linux, but i couldn't figure out how to get started on windows (xp). i scoured google for stuff, but i could only find GUI tutorials. [and i would like to do console related stuff].

http://win32assembly.online.fr/tutorials.html
Everything you'll need to get started with GUI asm under Windows.
User is online!Profile CardPM

Go to the top of the page

2 Pages V  1 2 >
Fast ReplyReply to this topicStart new topic
Time is now: 9/8/08 09:59AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month