• 0

[C++] Parallel I/O


Question

7 answers to this question

Recommended Posts

  • 0

What OS? If you use windows, you should be able to use CreateFile and specify file = "LPT1". From MSDN:

hCom = CreateFile("LPT1",

GENERIC_READ | GENERIC_WRITE,

0, // must be opened with exclusive-access

NULL, // no security attributes

OPEN_EXISTING, // must use OPEN_EXISTING

0, // not overlapped I/O

NULL // hTemplate must be NULL for comm devices

);

You can then use ReadFile and WriteFile and treat LPT1 just like a file.

Link to comment
https://www.neowin.net/forum/topic/227398-c-parallel-io/#findComment-584692353
Share on other sites

  • 0

You'll probably need to use DeviceIoControl to access specific ports on the parallel connector. Look for IOCTL_PAR_SET_READ_ADDRESS and IOCTL_PAR_SET_WRITE_ADDRESS. You'll probably need to use a few other operations, too.

http://msdn.microsoft.com/library/en-us/pa....asp?frame=true

Link to comment
https://www.neowin.net/forum/topic/227398-c-parallel-io/#findComment-584697706
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • No point really. I rarely get any responses to it. Btw, Bing is also an embarrassment for MS for the same reasons. The MS fans around here never engage as they have have no defence to it.
    • "Microsoft Trump" suite maybe something Trump regime will make it happen by blackmailing them.
    • MusicPod 2.13.0 by Razvan Serea MusicPod is a super simple app that lets you play your music, listen to podcasts, and stream internet radio—all in one place. Just open it, add your music files, or search for something cool to listen to. No complicated menus, no confusing settings—just play, pause, skip, and enjoy. It supports all the usual music formats like MP3, FLAC, and M4A, and it even remembers your favorite stuff. You can also find and follow podcasts, download episodes to listen offline, and browse radio stations by name, tag, or country. It looks clean, runs fast, and is totally free. MusicPod does the job without getting in your way. MusicPod key features: Supports major audio formats like MP3, FLAC, M4A, and MP4 Organizes your local music library by title, album, or artist Built-in podcast search, subscriptions, and offline downloads Stream internet radio by name, tag, or country Pin your favorite albums, podcasts, and stations Create and manage custom playlists Smart, minimalist interface that's easy to use Stream or download media Notifications for new podcast episodes Built with Flutter for smooth, cross-platform performance MusicPod 2.13.0 changelog: bring back blur as an option, add generated l10n, fix connectivity handler (#1324) (d04834d) Translated using Weblate (Chinese (Simplified Han script)) (#1310) (20003ff) Translated using Weblate (Swedish) (#1327) (5247d62) Translations update from Hosted Weblate (#1320) (84b5c00) Translations update from Hosted Weblate (#1322) (8e1a881) Translations update from Hosted Weblate (#1325) (8027f61) Translations update from Hosted Weblate (#1328) (358ff0f) Bug Fixes missing system color icon (#1333) (7346176), closes #1302 unify ways of presenting chips in the app (#1330) (da2a8f6) Download: MusicPod 2.13.0 | 28.6 MB (Open Source) Links: MusicPod Website | MacOs | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • It's a shame an independent org have to rely on some government partner's closed technology, then they don't like something from you, you simply get locked down. 🤡
    • It looks better but needs quite a bit more GPU and CPU horsepower. Still way better performance than raytracing mode on my AMD video card.
  • Recent Achievements

    • First Post
      LsDmT earned a badge
      First Post
    • One Month Later
      evershinefacilityservice earned a badge
      One Month Later
    • Week One Done
      evershinefacilityservice earned a badge
      Week One Done
    • One Month Later
      POR2GAL4EVER earned a badge
      One Month Later
    • Week One Done
      Orpheus13 earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      569
    2. 2
      ATLien_0
      256
    3. 3
      +Edouard
      163
    4. 4
      +FloatingFatMan
      157
    5. 5
      Michael Scrip
      110
  • Tell a friend

    Love Neowin? Tell a friend!