Skip to content

Hardware & Devices

Discussions on hardware (choosing, setting up, troubleshooting) and device drivers (for those who like the colour blue)

This category can be followed from the open social web via the handle hardware-devices@forum.codeproject.com

1.5k Topics 6.1k Posts
  • 0 Votes
    4 Posts
    3 Views
    M
    Daniel Desormeaux wrote: > and copy it to C:\ntbootdd.sys. That's news to me, and starts to sound ... Windows has to find this driver in the boot cycle before it can load the registry hives which tell it which drivers to load. Therefore it has to have a fixed name and location. I guess it's something like it wouldn't have enough memory in real mode to locate and process the registry, or simply that they wanted to keep as much code out of real mode as possible. Once it switches to 32-bit (or 64-bit on x64) protected mode it needs to know how to control the drives, which it can only do through the BIOS for the primary and secondary controllers (IDE, S-ATA, or IDE emulation for SCSI and RAID controllers). This KB article[^] says that if you have both IDE and SCSI controllers, multi syntax only works for the IDE controllers. As far as the hardware detection is concerned, IDE/SATA RAID controllers in addition to the regular primary and secondary IDE controllers behave much like SCSI controllers. Setup can also only do BIOS/BIOS emulation access unless you feed it a driver disk. It has a number of common drivers on the Windows CD but for anything less common or released after the CD was finalised, it needs a driver floppy. Hopefully Windows Vista will be able to accept a driver on CD or on a USB key, so that this reason for needing a floppy drive is eliminated. Stability. What an interesting concept. -- Chris Maunder
  • VPN/Remote Desktop [modified]

    question tools workspace
    2
    0 Votes
    2 Posts
    4 Views
    A
    It seems same condition and architecture like mine. I have small network behind the router, let say PC A. It has static internal IP, the rest of PC behind router using dynamic internal IP but i know name of the PC. So i configure PC A to accept VPN connection and install Remote Admin - known as Radmin. Radmin has great feature, it allow me connect to other PC from PC A, so I only need to setup port forwarding to PC A. "Courage choose who will follow, Fate choose who will lead" - Lord Gunner, Septerra Core "Press any key to continue, where's the ANY key ?" - Homer Simpsons Drinking gives me amazing powers of insight. I can solve all the worlds problems when drunk, but can never remember the solutions in the morning. - Michael P Butler to Paul Watson on 12/08/03
  • Fetching Microprocessor related information.

    csharp tutorial
    2
    0 Votes
    2 Posts
    3 Views
    F
    Check this out: http://crystalmark.info/download/index-e.html[^] Farhan Noor Qureshi if (this == this) thow this;
  • Hardware in Registry of Win2000/XP

    question windows-admin hardware help
    2
    0 Votes
    2 Posts
    2 Views
    L
    Look at the hardware ID for all devices in device manager (proporties etc). Match them up with the IDs in the ENUM section, and delete the ones that dont. It doesnt matter if you delete a device that is present. The inf file is still in windows\inf and the PnP manager will re add that ID to the ENUM section based on the inf file when it finds the new hardware. Nunc est bibendum
  • The Complete Idiot's Guide to Writing drivers

    help tutorial question learning
    4
    0 Votes
    4 Posts
    6 Views
    L
    Those links are useless. CE is totally different to WDM. Nunc est bibendum
  • Smart Card Readers - My Experience

    csharp asp-net com
    2
    0 Votes
    2 Posts
    3 Views
    C
    How about an article instead of a link? :) cheers, Chris Maunder CodeProject.com : C++ MVP
  • How to get SRB_HaId, SRB_Target and SRB_Lun?

    tutorial question
    4
    0 Votes
    4 Posts
    2 Views
    K
    Your are welcome. I'm glad to be of help. Happy coding! Kakan
  • Screen Savers - Do they serve any purpose anymore?

    question
    5
    0 Votes
    5 Posts
    2 Views
    J
    Thanks All Clearly they still perform a role. I must have been lucky with the various monitors I've had over the last ten years or so that have survived without a screen saver. Regards Jeremy
  • Monitor Resolution?

    c++ graphics help question
    3
    0 Votes
    3 Posts
    3 Views
    F
    The default refresh rate supplied by the card is not compatible with monitor's. Farhan Noor Qureshi if (this == this) thow this;
  • speed test

    performance question
    5
    0 Votes
    5 Posts
    3 Views
    S
    I know that there is something from my former ISP called "T-Online DSL Monitor". That will, on request, download a few megabytes from servers all over the world and tell you the individual results and averages. You should ask your ISP if they offer something similar. And always remember: It does not matter how fast your connection is if the server you are accessing is connected via ISDN ;) Cheers, Sebastian -- Contra vim mortem non est medicamen in hortem.
  • Detecting Network Print Jobs

    sysadmin hardware help question discussion
    2
    0 Votes
    2 Posts
    3 Views
    S
    Mike Doner wrote: Just curious to see if anybody thinks this is possible. I'm only answering because no one else has had any ideas for you. If this is a Microsoft AD domain, set up a print queue (talk to the local network admin), once all of the computers are printing through the queue, it’s fairly (as memory serves) to audit the queue. Any time a user prints write app that monitors the queue and provided it’s the correct printer sound the alarm. Simple enough, huh Alternatively, and I have no idea how on earth you would do this but, couldn’t you just set up a small infa red deal where the paper is spit out of the printer? Any time the beam is broken sound the alarm. Similar to the way small business have enunciators at the doors to let clerks know someone has come in. I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:
  • Help

    help
    2
    0 Votes
    2 Posts
    3 Views
    S
    KSNLS wrote: I am now looking for a drive which can read and transferr the data into another medium. If anyone can help me, I would appreciate very much ebay is your best bet, I tossed my last 5 1/4 drive out years ago. I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:
  • Computer repair classes

    com help question code-review
    3
    0 Votes
    3 Posts
    5 Views
    S
    juliano83 wrote: I am looking for online computer repair classes cheap and affordable cost. Google for A++ certification, that’s what the A++ is all about. Just general computer knowledge / repair. The best way to become familiar with the various problems computers / technology face, is to jump in and get your hands dirty (well only if you have an antistatic wrist wrap). Family and friends are always a good reliable source of broken computers. One word of warning once family and friends learn that you know how to fix computers; they will be coming to you for every thing. X| Good luck I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:
  • Reduce the volume of system sound

    question
    2
    0 Votes
    2 Posts
    4 Views
    S
    What language / version and how are you playing the sound? With out this information no one can help you. All else fails; turn the volume down on both the speakers and the master volume down. If I may be so bold, if you don’t like the volume of your alarms what make you think that your end users will? I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:
  • leagle / complience question

    question visual-studio com hardware
    3
    0 Votes
    3 Posts
    3 Views
    S
    If you plan on selling a number of units it would be advantages to contact the original manufacture for a volume discount. While you have their ear, ask about buying just the equipment you need, Right now your paying for hardware you flat out don’t need or want. If they scoff at all, it might be wise to consider another source, there are plenty of manufactures out there and most are concerned with selling their goods, not what you do with them. I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:
  • CBM-1000 II printer and communication with C# 2.0

    csharp help tutorial question
    3
    0 Votes
    3 Posts
    2 Views
    U
    I did it ! :) ;P :laugh: But from code: SerialPort p = new SerialPort("COM1", 19200, Parity.None, 8, StopBits.One); p.Open(); Stream s = p.BaseStream; byte[] buff = new byte[7] { 0x1D, 0x28, 0x41, (byte)2, (byte)0, (byte)2, (byte)2 }; s.Write(buff, 0, 7); s.WriteByte(0x1d); s.WriteByte(0x28); s.WriteByte(0x31); s.Close(); p.Close(); This basic code will print test page and then cut the paper.
  • Bandwidth

    sysadmin hosting question
    2
    0 Votes
    2 Posts
    3 Views
    M
    pair.com[^] has been around forever and has a very good rep. My company just switched to them and we've been very happy with the uptime and tech support. --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
  • Mainboards

    question
    2
    0 Votes
    2 Posts
    4 Views
    S
    That really depends on the manufacturer. I think some manufacturers for AMD-processor-boards use the "Kx"-designation - anything with K7 being a MB for an Athlon/Duron, K8 for an Athlon64, etc. Thats JUST A GUESS, though. The most important clue to judge the mainboard would be the "CHIPSET" and "SOCKET" columns in an online-shop, followed by RAM-slot and Card-Slot information. If you want to be sure, try to download MB manuals. Most manufacturers offer those on their website. Cheers, Sebastian -- Contra vim mortem non est medicamen in hortem.
  • 0 Votes
    3 Posts
    3 Views
    D
    If the commit charge keeps going up, you have a memory leak somewhere. Are you Dispose()ing all of the image objects when you're done with them?
  • 16f874a

    tutorial question
    1
    0 Votes
    1 Posts
    1 Views
    No one has replied