From: Max Paklin on 16 Jan 2006 01:12 As I said earlier in this thread it is not going to be easy. Read KS topics in the DDK. This will keep you busy for a week or so. Then with basic concepts understood you can grab samples and step each an every line of those in a debugger. I suggest TestCap as a starting point. By the time you are done with those you'd have an idea on what to do next. Kernel streaming is a very narrow topic. There is no books and aside from the DDK documentation is pretty much nonexistant. Make the first step and see where it takes you. Then take the next one or come back here with more specific questions. Nobody is going to take your hand and walk you through this. -- Max. "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message news:1B0E1FFE-1D82-40C3-8730-1C701EDA3D52(a)microsoft.com... > Hello everybody, > > Thank you all for participating in this thread. > > I started this thread to know how they may have developed a software such > as > virutualCam. By looking at the files installed, i came to know that its > nothing but a driver. I wanted to know whether the same feat can be > achieved > by an individual programmer like me. Now I fully understand that is like > playing with a fire and requires patience and dedication. > > Let me repeat it, I am very new to driver development and still have no > idea > where exactly do i start from. I can download the KMDF, but unless i know > the > basics of driver development, it will be of no use to me. Can someone tell > me > how do I start. Is there any good book that you can recommend me so that i > learn the basics first and then delve deep into the core of driver > development. When i search in the internet, i get way too many acronyms > and > really not able to get good picture of the whole episode. I just want to > learn from your experiences, like for eg. i want to know how did you > start > with learning it, books you may have read, any formal training etc. > > Thanks > Pradeep_tp > "Skywing" wrote: > >> It is in fact freely downloadable once again. Search for KMDF on >> microsoft.com; the KMDF ISO also includes an installer for the Win2003 >> SP1 >> DDK. >> >> "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message >> news:28AAE602-B635-4953-80BF-240AD847D102(a)microsoft.com... >> > Hello all, >> > >> > ab, thanks for pointing me towards the DDK sample. Unfortunately, i >> > dont >> > have the DDk with me. I know it is not freely downloadable, but is is >> > possible that i can download just the samples from somewhere. >> > >> > cat, can i ask you how long have you worked on developing device >> > drivers. >> > can you share your experience with me so that i can have some >> > inspiration. >> > Did you work on device drivers individually or with a team. what are >> > the >> > important things that i should keep in mind while starting to learn >> > about >> > device drivers. >> > >> > Thanks >> > pradeep >> > >> > >> > "Cat" wrote: >> > >> >> Generally, I stay away from kernel-mode as much as possible, the >> >> reason >> >> being that crashes in kernel-mode are a lot more time-consuming to >> >> debug than in usermode, where you can simply attach a debugger, >> >> terminate the process, etc. >> >> >> >> That's why I was pointing toward a user-mode solution. If, however, >> >> you >> >> genuinely need the device to show up in Device Manager, etc., etc., >> >> then indeed kernel-mode seems like the only solution. >> >> >> >> Good luck, >> >> -Cat >> >> >> >> >> >> >>
From: Anonymous on 16 Jan 2006 14:10 I have just tested it on XP, it compiles and works, I got a Test Screen on my webcam software, however on windows 2000 it does not want to compile (strange?). What use is it though, why do you need a virtual device? "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message news:1B0E1FFE-1D82-40C3-8730-1C701EDA3D52(a)microsoft.com... > Hello everybody, > > Thank you all for participating in this thread. > > I started this thread to know how they may have developed a software such as > virutualCam. By looking at the files installed, i came to know that its > nothing but a driver. I wanted to know whether the same feat can be achieved > by an individual programmer like me. Now I fully understand that is like > playing with a fire and requires patience and dedication. > > Let me repeat it, I am very new to driver development and still have no idea > where exactly do i start from. I can download the KMDF, but unless i know the > basics of driver development, it will be of no use to me. Can someone tell me > how do I start. Is there any good book that you can recommend me so that i > learn the basics first and then delve deep into the core of driver > development. When i search in the internet, i get way too many acronyms and > really not able to get good picture of the whole episode. I just want to > learn from your experiences, like for eg. i want to know how did you start > with learning it, books you may have read, any formal training etc. > > Thanks > Pradeep_tp > "Skywing" wrote: > > > It is in fact freely downloadable once again. Search for KMDF on > > microsoft.com; the KMDF ISO also includes an installer for the Win2003 SP1 > > DDK. > > > > "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message > > news:28AAE602-B635-4953-80BF-240AD847D102(a)microsoft.com... > > > Hello all, > > > > > > ab, thanks for pointing me towards the DDK sample. Unfortunately, i dont > > > have the DDk with me. I know it is not freely downloadable, but is is > > > possible that i can download just the samples from somewhere. > > > > > > cat, can i ask you how long have you worked on developing device drivers. > > > can you share your experience with me so that i can have some inspiration. > > > Did you work on device drivers individually or with a team. what are the > > > important things that i should keep in mind while starting to learn about > > > device drivers. > > > > > > Thanks > > > pradeep > > > > > > > > > "Cat" wrote: > > > > > >> Generally, I stay away from kernel-mode as much as possible, the reason > > >> being that crashes in kernel-mode are a lot more time-consuming to > > >> debug than in usermode, where you can simply attach a debugger, > > >> terminate the process, etc. > > >> > > >> That's why I was pointing toward a user-mode solution. If, however, you > > >> genuinely need the device to show up in Device Manager, etc., etc., > > >> then indeed kernel-mode seems like the only solution. > > >> > > >> Good luck, > > >> -Cat > > >> > > >> > > > > > >
From: pradeep_TP on 16 Jan 2006 23:01 Hi ab, There were many reasons for starting this thread to know about a virtual device. 1) I wanted to show a marriage video to one of my friends who was on chat but I could not find a way to do it. I searched the internet and found this software called virtualcam. I wanted to find out whether any other software existed in the same category, but strangely this was the only one in the market. I myself is a software engineer and I became curious to understand why just one software of this kind in the market and why not there is a competitor. 2) If something is unique then there must be reasons for the same. For eg. patent issues or cut about the rest kind of technology. I posted this thread to find out whether this software is a "cocoa-cola" formula. 3) There are so many vertarns in driver develoment in this cyber space who have experience and skills, then why not someone write something similar to it and give a good competion to such software. 4) I may be ignorant to the fact that there are similar software, but i find that some software really shines well and stands unique. whats the secret!. I am glad that so many of you have given their time to help me with suggestions and tips. I have slowly started to collect and read materials from internet. The road seems really rugged, but i am ready to wear the shoes and walk over it. :). Thanks pradeep_tp "ab" wrote: > I have just tested it on XP, it compiles and works, I got a Test Screen > on my webcam software, however on windows 2000 it does not want > to compile (strange?). What use is it though, why do you need a virtual > device? > > "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message > news:1B0E1FFE-1D82-40C3-8730-1C701EDA3D52(a)microsoft.com... > > Hello everybody, > > > > Thank you all for participating in this thread. > > > > I started this thread to know how they may have developed a software such > as > > virutualCam. By looking at the files installed, i came to know that its > > nothing but a driver. I wanted to know whether the same feat can be > achieved > > by an individual programmer like me. Now I fully understand that is like > > playing with a fire and requires patience and dedication. > > > > Let me repeat it, I am very new to driver development and still have no > idea > > where exactly do i start from. I can download the KMDF, but unless i know > the > > basics of driver development, it will be of no use to me. Can someone tell > me > > how do I start. Is there any good book that you can recommend me so that i > > learn the basics first and then delve deep into the core of driver > > development. When i search in the internet, i get way too many acronyms > and > > really not able to get good picture of the whole episode. I just want to > > learn from your experiences, like for eg. i want to know how did you > start > > with learning it, books you may have read, any formal training etc. > > > > Thanks > > Pradeep_tp > > "Skywing" wrote: > > > > > It is in fact freely downloadable once again. Search for KMDF on > > > microsoft.com; the KMDF ISO also includes an installer for the Win2003 > SP1 > > > DDK. > > > > > > "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message > > > news:28AAE602-B635-4953-80BF-240AD847D102(a)microsoft.com... > > > > Hello all, > > > > > > > > ab, thanks for pointing me towards the DDK sample. Unfortunately, i > dont > > > > have the DDk with me. I know it is not freely downloadable, but is is > > > > possible that i can download just the samples from somewhere. > > > > > > > > cat, can i ask you how long have you worked on developing device > drivers. > > > > can you share your experience with me so that i can have some > inspiration. > > > > Did you work on device drivers individually or with a team. what are > the > > > > important things that i should keep in mind while starting to learn > about > > > > device drivers. > > > > > > > > Thanks > > > > pradeep > > > > > > > > > > > > "Cat" wrote: > > > > > > > >> Generally, I stay away from kernel-mode as much as possible, the > reason > > > >> being that crashes in kernel-mode are a lot more time-consuming to > > > >> debug than in usermode, where you can simply attach a debugger, > > > >> terminate the process, etc. > > > >> > > > >> That's why I was pointing toward a user-mode solution. If, however, > you > > > >> genuinely need the device to show up in Device Manager, etc., etc., > > > >> then indeed kernel-mode seems like the only solution. > > > >> > > > >> Good luck, > > > >> -Cat > > > >> > > > >> > > > > > > > > > > > >
From: Max Paklin on 17 Jan 2006 12:44 Variety of offerings is dictated by the market. There is not much market for the software of this kind that's why the choice is very limited. -- Max. "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message news:DFAD9D6E-F78D-4B4E-9C46-C1CCBABF8493(a)microsoft.com... > Hi ab, > > There were many reasons for starting this thread to know about a virtual > device. > > 1) I wanted to show a marriage video to one of my friends who was on chat > but I could not find a way to do it. I searched the internet and found > this > software called virtualcam. I wanted to find out whether any other > software > existed in the same category, but strangely this was the only one in the > market. I myself is a software engineer and I became curious to understand > why just one software of this kind in the market and why not there is a > competitor. > > 2) If something is unique then there must be reasons for the same. For eg. > patent issues or cut about the rest kind of technology. I posted this > thread > to find out whether this software is a "cocoa-cola" formula. > > 3) There are so many vertarns in driver develoment in this cyber space who > have experience and skills, then why not someone write something similar > to > it and give a good competion to such software. > > 4) I may be ignorant to the fact that there are similar software, but i > find > that some software really shines well and stands unique. whats the > secret!. > > I am glad that so many of you have given their time to help me with > suggestions and tips. I have slowly started to collect and read materials > from internet. The road seems really rugged, but i am ready to wear the > shoes > and walk over it. :). > > Thanks > pradeep_tp > > > "ab" wrote: > >> I have just tested it on XP, it compiles and works, I got a Test Screen >> on my webcam software, however on windows 2000 it does not want >> to compile (strange?). What use is it though, why do you need a virtual >> device? >> >> "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message >> news:1B0E1FFE-1D82-40C3-8730-1C701EDA3D52(a)microsoft.com... >> > Hello everybody, >> > >> > Thank you all for participating in this thread. >> > >> > I started this thread to know how they may have developed a software >> > such >> as >> > virutualCam. By looking at the files installed, i came to know that its >> > nothing but a driver. I wanted to know whether the same feat can be >> achieved >> > by an individual programmer like me. Now I fully understand that is >> > like >> > playing with a fire and requires patience and dedication. >> > >> > Let me repeat it, I am very new to driver development and still have no >> idea >> > where exactly do i start from. I can download the KMDF, but unless i >> > know >> the >> > basics of driver development, it will be of no use to me. Can someone >> > tell >> me >> > how do I start. Is there any good book that you can recommend me so >> > that i >> > learn the basics first and then delve deep into the core of driver >> > development. When i search in the internet, i get way too many acronyms >> and >> > really not able to get good picture of the whole episode. I just want >> > to >> > learn from your experiences, like for eg. i want to know how did you >> start >> > with learning it, books you may have read, any formal training etc. >> > >> > Thanks >> > Pradeep_tp >> > "Skywing" wrote: >> > >> > > It is in fact freely downloadable once again. Search for KMDF on >> > > microsoft.com; the KMDF ISO also includes an installer for the >> > > Win2003 >> SP1 >> > > DDK. >> > > >> > > "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message >> > > news:28AAE602-B635-4953-80BF-240AD847D102(a)microsoft.com... >> > > > Hello all, >> > > > >> > > > ab, thanks for pointing me towards the DDK sample. Unfortunately, i >> dont >> > > > have the DDk with me. I know it is not freely downloadable, but is >> > > > is >> > > > possible that i can download just the samples from somewhere. >> > > > >> > > > cat, can i ask you how long have you worked on developing device >> drivers. >> > > > can you share your experience with me so that i can have some >> inspiration. >> > > > Did you work on device drivers individually or with a team. what >> > > > are >> the >> > > > important things that i should keep in mind while starting to learn >> about >> > > > device drivers. >> > > > >> > > > Thanks >> > > > pradeep >> > > > >> > > > >> > > > "Cat" wrote: >> > > > >> > > >> Generally, I stay away from kernel-mode as much as possible, the >> reason >> > > >> being that crashes in kernel-mode are a lot more time-consuming to >> > > >> debug than in usermode, where you can simply attach a debugger, >> > > >> terminate the process, etc. >> > > >> >> > > >> That's why I was pointing toward a user-mode solution. If, >> > > >> however, >> you >> > > >> genuinely need the device to show up in Device Manager, etc., >> > > >> etc., >> > > >> then indeed kernel-mode seems like the only solution. >> > > >> >> > > >> Good luck, >> > > >> -Cat >> > > >> >> > > >> >> > > >> > > >> > > >> >> >>
From: Tulup on 17 Jan 2006 02:59
blah-blah-blah... i don't want to advertising, but there are a lot of software that can do it. virtualcam is not the only one :) try google with another key words. "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message news:DFAD9D6E-F78D-4B4E-9C46-C1CCBABF8493(a)microsoft.com... > Hi ab, > > There were many reasons for starting this thread to know about a virtual > device. > > 1) I wanted to show a marriage video to one of my friends who was on chat > but I could not find a way to do it. I searched the internet and found > this > software called virtualcam. I wanted to find out whether any other > software > existed in the same category, but strangely this was the only one in the > market. I myself is a software engineer and I became curious to understand > why just one software of this kind in the market and why not there is a > competitor. > > 2) If something is unique then there must be reasons for the same. For eg. > patent issues or cut about the rest kind of technology. I posted this > thread > to find out whether this software is a "cocoa-cola" formula. > > 3) There are so many vertarns in driver develoment in this cyber space who > have experience and skills, then why not someone write something similar > to > it and give a good competion to such software. > > 4) I may be ignorant to the fact that there are similar software, but i > find > that some software really shines well and stands unique. whats the > secret!. > > I am glad that so many of you have given their time to help me with > suggestions and tips. I have slowly started to collect and read materials > from internet. The road seems really rugged, but i am ready to wear the > shoes > and walk over it. :). > > Thanks > pradeep_tp > > > "ab" wrote: > >> I have just tested it on XP, it compiles and works, I got a Test Screen >> on my webcam software, however on windows 2000 it does not want >> to compile (strange?). What use is it though, why do you need a virtual >> device? >> >> "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message >> news:1B0E1FFE-1D82-40C3-8730-1C701EDA3D52(a)microsoft.com... >> > Hello everybody, >> > >> > Thank you all for participating in this thread. >> > >> > I started this thread to know how they may have developed a software >> > such >> as >> > virutualCam. By looking at the files installed, i came to know that its >> > nothing but a driver. I wanted to know whether the same feat can be >> achieved >> > by an individual programmer like me. Now I fully understand that is >> > like >> > playing with a fire and requires patience and dedication. >> > >> > Let me repeat it, I am very new to driver development and still have no >> idea >> > where exactly do i start from. I can download the KMDF, but unless i >> > know >> the >> > basics of driver development, it will be of no use to me. Can someone >> > tell >> me >> > how do I start. Is there any good book that you can recommend me so >> > that i >> > learn the basics first and then delve deep into the core of driver >> > development. When i search in the internet, i get way too many acronyms >> and >> > really not able to get good picture of the whole episode. I just want >> > to >> > learn from your experiences, like for eg. i want to know how did you >> start >> > with learning it, books you may have read, any formal training etc. >> > >> > Thanks >> > Pradeep_tp >> > "Skywing" wrote: >> > >> > > It is in fact freely downloadable once again. Search for KMDF on >> > > microsoft.com; the KMDF ISO also includes an installer for the >> > > Win2003 >> SP1 >> > > DDK. >> > > >> > > "pradeep_TP" <pradeepTP(a)discussions.microsoft.com> wrote in message >> > > news:28AAE602-B635-4953-80BF-240AD847D102(a)microsoft.com... >> > > > Hello all, >> > > > >> > > > ab, thanks for pointing me towards the DDK sample. Unfortunately, i >> dont >> > > > have the DDk with me. I know it is not freely downloadable, but is >> > > > is >> > > > possible that i can download just the samples from somewhere. >> > > > >> > > > cat, can i ask you how long have you worked on developing device >> drivers. >> > > > can you share your experience with me so that i can have some >> inspiration. >> > > > Did you work on device drivers individually or with a team. what >> > > > are >> the >> > > > important things that i should keep in mind while starting to learn >> about >> > > > device drivers. >> > > > >> > > > Thanks >> > > > pradeep >> > > > >> > > > >> > > > "Cat" wrote: >> > > > >> > > >> Generally, I stay away from kernel-mode as much as possible, the >> reason >> > > >> being that crashes in kernel-mode are a lot more time-consuming to >> > > >> debug than in usermode, where you can simply attach a debugger, >> > > >> terminate the process, etc. >> > > >> >> > > >> That's why I was pointing toward a user-mode solution. If, >> > > >> however, >> you >> > > >> genuinely need the device to show up in Device Manager, etc., >> > > >> etc., >> > > >> then indeed kernel-mode seems like the only solution. >> > > >> >> > > >> Good luck, >> > > >> -Cat >> > > >> >> > > >> >> > > >> > > >> > > >> >> >> |