hello to you all.

I need to now how we can write a simple c code which will run when ever we plug in the usb drive in the port. Simply how to load our program at boot time.


>>a simple c code which will run when ever we plug in the usb drive
:icon_lol: :icon_lol: :icon_lol: :icon_lol: :icon_lol: :icon_lol: :icon_lol: :icon_lol: :icon_lol:

Tell me what will be the appraoch. I think i had to change the boot sector pogram.

windows xp sp2!!!

might have to write a windows device driver. you can download the windows DDK from Microsoft web site -- just search for it.

when we plug in usb drive, the first thing that os does is that it checks bootsector. In boot sector which is 512 bytes long has 2 parts. one is boot paramenters(tells the organozation of the disk) and the second one is bootstrap program which actually runs. What if anyone can tell how write such bootsrap program that will load my hello world program in the memory and execute it.

Well if you're using windows, and it appears as a drive, then why not autorun?

Just create an autorun.inf file describing what you want to happen when the drive is plugged in.

autorun command
does not work for Usb flash drives

Read this, especially FAQ http://www.linux-usb.org. You can run your program after the device is plugged in, using the hotplug script.

what about writing to boot sector of pen drive

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.