|
Drivers are c/c++, with the former preferred due to its stricter controls over memory layout.
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
Assuming htis is for windows XP or later you need to lok at KMDF. It is a wrapper around WDM which makes life a lot easier for beginners, although if you want to feel serious pain, then go for WDM.
If its for 2k, NT4, or Millenium/98 you need to use WDM. If its for 95 then you need a DOS style driver.
If its for Linux (not my field) you need to use their kernel API.
Mac, dont know. I heard it had a Unix OS these days, so perhaps its the same.
Relevant books are:
1) KMDF, dont know, but if you can find a book by Walter Oney, its the one to get.
2) WDM, anmything by Walter Oney.
3) Linux, O'Reiley books are the standard.
(Many of these books, or for windows the DDk/WDK come with sample code.)
I can develop the entire driver for your company. This could be a better financial proposition and deffinitely a better time wise proposition since it will probably take you about a year to develop a basic driver whereas I could have one finished in a few months.
Morality is indistinguishable from social proscription
|
|
|
|
|
Hi
I've been having an external Hard, I wanna to lock it with a something like a program for more security .
Do you know any program for that.
Thank you.
|
|
|
|
|
Hi, I have a problem with my flash drive JetFlash High Speed 185[^]with a capacity 2Gb. I just bought and used it for one month and this morning it start to have a problem. The problem is when I try to copy the file to the flash drive it display the message box that the flash drive is write protected. Its require me to disable write protected in order to copy the file. But I already check it that my physical flash drives do not contain any switch or button to turn on or turn off the write protected feature. I also check the configuration flash drive property in my computer and I didn’t found any configuration that set it as a write protected flash drive too. Now I could not copy any document into it but I could copy it content out to my computer.
If anyone knows the solution to fix the problem please let me know. Thank in advance!!!
|
|
|
|
|
|
i have seen this problem on mac & linux based pcs that occures because mac and linux don`t support NTFS file system !
if you have a mac you can buy a tiny software named ntfs for mac that runs ntfs file formats for it.
but if you don`t mind buying or have linux it`s better to change its format to fat !!!
it really works !
|
|
|
|
|
Newer linux distros should have native read/write support for NTFS, read only support has been available for years.
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
My flash drive is originally formatted with FAT system. Now I change it because I want any headache with it anymore. Thank you very much for your comment.
|
|
|
|
|
Hi,
I have the following scenario. I have an SDIO client driver developed by Arasan which allows me to access the SDIO card as virtual COM port and the SDIO card is connected to a peripheral which has Arasan Chip which converts SDIO to UART.
The platform I am using is HP 211 running Windows Mobile 6.
When I insert the card, the OS detects it and loads the client driver.
But I have a problem if the card is already inserted and the PDA is reset. When the PDA is rebooted with the SDIO card inside it the OS does not load the client driver.
My question is: how can I load the driver programatically using VC++.
The registry entry for the driver is:
[HKEY_LOCAL_MACHINE\Drivers\Active\62]
"Hnd"=dword:00d26a80
"Name"="NDL1:"
"Key"="\\Drivers\\SDCARD\\ClientDrivers\\Custom\\MANF-02DF-CARDID-9103-FUNC-1"
"BusParent"=dword:001f8270
"InterfaceType"=dword:00000000
"BusName"="SDBus_0_0_1"
"ClientInfo"=dword:00d38520
I would greatly appreciate your help.
Thanks!
-A
|
|
|
|
|
|
I have a M1730 laptop. This laptop is a replacement of a M1710 that overheated. Dell replaced it even though the guarantee was expired.
On the phone, they asked me if I wanted to keep the same configuration. I said yes, notably Windows XP and bluetooth.
They shipped the laptop with Windows Vista Business, no bluetooth.
That is not all. I would often get a "Display driver stopped responding...." message. Especially if I am playing a 3-d game.
I updated the driver with Nvidia's latest (I already go the Dell's latest). 3D problem disappeared, but if I boot the laptop on the battery-only mode, the driver crashes and a re-install (driver) is necessary. This does not happen if I fire up the laptop from Hibernation.
With both Nvidia's and Dell's latest driver SLI is not working.
I did a hardware diagnostics and everything seems fine. Except the tests do not seem to test the 3D functionality. It seems to be a software (probably Vista-related ).
So, I have 2 questions:
1- How can I test the 3D functionality. I would prefer something that can run without the OS.
2- Does anyone know what the problem is?
|
|
|
|
|
Le Centriste wrote: They shipped the laptop with Windows Vista Business
Theres your problem!
Le Centriste wrote: 1- How can I test the 3D functionality. I would prefer something that can run without the OS.
If you simply want to test the hardware then perhaps you could download a bootable Linux CD such as Knoppix[^] which supports Nvidia SLI. If it works when on battery-only mode then your problem may be Vista driver related.
Best Wishes,
-David Delaune
|
|
|
|
|
Dear Friends,
In my Windows 2003 server 64 bit. i have installed all required 64 bit software in that PC. Ms Office 2003 32 bit also.
While uploading excel file. it is getting error also.
Kindly advise me. what are the supporting files i have to install in my server. If it is available from any sites, please post that URL also.
If any prerequsites available for 64 bit, please post that details also.
Thanks & Regards
Haridas.R
Haridas.R
harisofttech@gmail.com
harisofttech@hotmail.com (online)
harizeenet@yahoo.co.in(online)
"Achievement is not a destination, its a journey "
|
|
|
|
|
Hi,
In my case..there is a server and client..
assume PC-A as server,PC-B as client.
Printer is physically connected to PC-A server,which is now can be called as Print Server(i.e,PC-A).
The problem is as below..
Here the user is at PC-B(client machine),then he opens a normal word document(not through my application) and gives the normal file print...Then Immediately i have to invoke my .net windows application which is used for some accounting purpose.
To my knowledge I thought to write a service to watch/catch the spool file generation at client PC-B machine and then it should invoke the windows application..But actually the spool file is generated at Server end but at client end...
Kindly guide me to resolve this issue..
|
|
|
|
|
Hi,
I try to build up a monitoring system, which shows me all opened files and the process ids, using this files.
All opened files mean not only the exe and dlls but .cpp , .h, .pdf, .doc, etc...
I get either the process id using a driver and "NtQuerySystemInformation" function or get the files by using "ReadDirectoryChanges".
So, how can I get the association between them? Is there a way to get it by the driver or is there any winapi function which gives me the pid and open files (not only processes and modules) together. Is there a way to get open files by process id or to get the process id of the open files.
Thank you in advance for any hints, code or examples.
Marco
|
|
|
|
|
Hi,
I've now installed two identical USB Dot Matrix printers, 40 colum wide. One is loaded with sticky labels, the other with a paper roll (for till receipts) They show themselves as 'Generic DMP on USB001' and 'Generic DMP on USB002'
This was determined (I assume) by the following order they were plugged in in the first place. Sofar, when I unplugged and re-plugged, the designations remained the same (on my Test Setup) How confident can I be that this correllation will not be corrupted in future.
As far as the user is concerned, printing happens 'automatically', and on the correct printer. (associations are bound with a setup type program).
The fact that it can distinguish two identical devices at all suggests that the system can read distinguishing features on them.
Does anybody know how the system distinguishes USB items that way.
Regards,
Bram van Kampen
|
|
|
|
|
Bram van Kampen wrote: Does anybody know how the system distinguishes USB items that way.
When you connect your USB printer to the USB bus... Windows is internally requesting information about the device using the DeviceIoControl Function.[^] The IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION[^] control code will return data containing USB_DEVICE_DESCRIPTOR.[^] This struct contains information about what type of device it is Et cetera... Windows saves this data into the registry and associates the serial number with various entries in the registry which represent installed device objects. In theory the serial number should be unique and would remain associated with the printer name you see in usermode.
Hope this helps.
Best Wishes,
-David Delaune
|
|
|
|
|
Thanks, the SerialNumber member seems a candidate to resolve this issue.
Bram van Kampen
|
|
|
|
|
I'm completely stumped by this, and I suspect it's a hardware problem. I've got a 1.2 Ghz machine with 512Mb of memory that I've been running Win2K Server on for many years. I decided to reformat and install XP SP2 from scratch. The reformat worked, the initial files copy worked, but when it goes to do the initial boot it hangs. I tried F8 and booting into a command window and it hangs right away. The little progress bar at the bottom of the console screen zips across until it's a solid bar, and then the system hangs there forever.
I've tried this twice now, reformatting from scratch and installing XP. I've also made a boot floppy and it does the same thing, as soon as it tries to access the HD. The only other H/W in the system is a floppy, DVD drive, and a generic VGA card. The mobo has network, soundcard, USB etc.
Any suggestions on how to what to try next? Maybe a different HD? Is my RAM suspect?
[Update] I tried installing Win2K Server just now and it works just fine, as I expected. So now I have a dual-boot system: a good Win2K and a busted XP. Again, I suspect a hardware incompatability, which is why I posted here and not in the O/S forum. [/Update]
Thanks, Dave
QRZ? de WAØTTN
modified on Thursday, October 23, 2008 9:03 PM
|
|
|
|
|
Sounds to me like a driverissue. XP and server2k aren't identical after all.
What storagecontroller does the mobo have?
If it's non standard you should install the manufacturers drivers from a floppy during install (press F6 after core has loaded)
|
|
|
|
|
Thanks for the suggestion Jörgen. I checked around for drivers (Elitegroup 848P-A) and there don't seem to be any updates for the HD controller, other than for the CD. That one is 2.8 Mb, which is too big to put on a floppy anyway.
I think this is a lost cause. I know what you mean about these O/S transitions. I tried to upgrade a Win98 laptop to NT a long time ago and had a similar experience. What surprises me is that I've found that XP seems to be much more forgiving than NT and Win2k ever were. I guess I'll just leave this machine at status quo. But on the upside, it still runs Win2K exceedingly well
QRZ? de WAØTTN
|
|
|
|
|
It might be the old classic IRQ conflict.
Disable all devices you don't need, such as audio, lan, modem and firewire (or reenable one). This will give the remaining devices a new IRQ, eventually nonshared, which might allow you to install.
If the installation succeeds you can reenable them later if necessary.
|
|
|
|
|
It's a bit of a pain, but you can slipstream additional drivers/patches into a copy of an OS install CD.
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
NetDave wrote: Any suggestions on how to what to try next? Maybe a different HD? Is my RAM suspect?
I take it that the system worked before your reformat.
Some harddrives object to being re-formatted, it is unlikely to be RAM.
Any failing Diskdrive may make the others inaccessible.
To check the HardDrive,
1. Check your BIOS settings, ensure that drives A and C (and your CD Drive) are bootable!
2. Disconnect the harddrive and the CD Rom,(Power and Ribbon Connections, but note how they go back) and run DOS 3.00 from a (bootable)floppy.
If it does not boot, try the floppy on a known system, else, change the floppy drive.this should establish that your hardware is workable.
3. Re-connect the harddrive, and try DOS 3.00 again. If it fails, your Harddrive is dinky.
4. Buy a new Harddrive, and try again. HardDrives are cheap these days.
and do the same.
Hope this is helpfull
Bram van Kampen
|
|
|
|
|
I just tried to install one this morning, and tried to set it up just for wireless, i.e. no ADSL routing etc. The setup wizard seems to insist on going through all that first.
While I can see the 'control panel' using the 168.162.0.1192.168.0.1 address, I can't see the "Wireless Settings" button I'm supposed to click, and a nearby Vista laptop I can't see any wireless networks.
Am I doing something wrong?
Last modified: 4hrs 39mins after originally posted --
Do not believe in anything simply because you have heard it. Do not believe in anything simply because it is spoken and rumored by many. Do not believe in anything because it is found written in your religious books. Do not believe in anything merely on the authority of your teachers and elders. Do not believe in traditions because they have been handed down for many generations. But after observation and analysis, when you find anything that agrees with reason and is conducive to the good and benefit of one and all, then accept it and live up to it. (Siddhartha Gautama - The Buddha), 563-483 B.C.
|
|
|
|