General discussion

  • Creator
    Topic
  • #2278903

    creating driver in 2000 -virtual driver?

    Locked

    by stuart_at_oz ·

    Hi,

    I have an old ISA controller card which I use to operate my garden sprinklers, that requires values to be written to specific memory ranges (adjustable via dip switches).

    I have been able to do this under Win98 using one of the various DLL’s that people have created to bypass the Win98 ‘soft’ restriction on doing this – however this does not help with Windows 2000.

    I need a driver that will allow me to make changes to this memory address (&H300)

    I have found some virtual drivers, but I have not been able to figure out how to get them to work.

    Does anyone have any info or pointers to enable me to do this?

    Thanks!

    Stu

All Comments

  • Author
    Replies
    • #2708868

      Reply To: creating driver in 2000 -virtual driver?

      by p.j.hutchison ·

      In reply to creating driver in 2000 -virtual driver?

      XP denies direct access to memory to ensure its stability and hardware abstraction. You need to use OS API functions to handle memory. This article may explain it more:
      http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2mempr.mspx

    • #2706893

      Reply To: creating driver in 2000 -virtual driver?

      by stuart_at_oz ·

      In reply to creating driver in 2000 -virtual driver?

      Thanks PJ, I am aware that NT/2000/XP denies direct access to memory, which is why I am after more info – where can I find more info on the Win2000 API’s that would allow me to do this?

      Also, that link points to an article about Data Execution Prevention for XP SP2 (which I was also aware of), I could not see anything that can help me achieve my aim under Windows 2000.

      Thanks,
      Stu

Viewing 1 reply thread