The MASM Forum

General => The Campus => Topic started by: shaikkareem on April 16, 2014, 04:15:38 PM

Title: windows shell programming GUIDE
Post by: shaikkareem on April 16, 2014, 04:15:38 PM
HI.........everyone

i'm learning how to program with shell in windows......for that i taken guidance through the msdn. There i got real problems with that guide....i'm really new to this shell environment and with the information provided on msdn...maaaan....very complecated......it is not from starting...it built like ther reader are too much familiar with it .....

i'm really confused overall..........i have little bit idea about windows registry... but when things got with shell,registry,com,dll, etc inclusively i'm totally got confusion and confusion only.........the problems are
with              2.registry using with the shell values
                     3.com (component object model) here is every thing is related to interfaces but how in masm32 we implement interfaces, need guidance.............? but first need complete reference about shell, is there any shell programming book available or any webpage give a complete guidance about it.............please help me............
                   
Title: Re: windows shell programming GUIDE
Post by: jj2007 on April 16, 2014, 04:30:53 PM
Google & Amazon are your friends, plus the Forum search (http://masm32.com/board/index.php?action=search;advanced;search=).

Re COM, there are various macros around here, see e.g. http://masm32.com/board/index.php?topic=1821.msg18682#msg18682
Title: Re: windows shell programming GUIDE
Post by: RuiLoureiro on April 16, 2014, 07:02:42 PM
Hi
    What is COM=Object Component Model ?
    How do we use it ?
    Could anyone give a simple example
    with some explanation ?
    Thanks
Title: Re: windows shell programming GUIDE
Post by: GoneFishing on April 16, 2014, 10:03:58 PM
When I came to this forum I was trying to understand how to use GUIDs in masm. Thus I'm here due to COM related questions. It was here on the forum where I found the link to Introduction to COM - What It Is and How to Use It (http://www.codeproject.com/Articles/633/Introduction-to-COM-What-It-Is-and-How-to-Use-It) , a very good tutorial for the beginner.
I'm sure if you search for "COMintro" in the upper right corner of this page you'll find that thread on MASM32 forum.
When you'll get a common idea about COM basics you may go here (http://japheth.de/) and look into COM & Assembly chapter.

[EDIT]: BTW COMintro creates a wallpaper shortcut on the desktop  - in other words it's an example of  shell programming  . You may try to "translate" it to masm.
 
Title: Re: windows shell programming GUIDE
Post by: TWell on April 16, 2014, 10:32:37 PM
From here (http://masm32.com/board/index.php?topic=1821.msg31944#msg31944) nice document "Accessing COM Objects from Assembly"
Title: Re: windows shell programming GUIDE
Post by: Vortex on April 17, 2014, 03:51:05 AM
COM in plain C :

http://www.codeproject.com/Articles/13601/COM-in-plain-C