запись в параллельный порт для управления электрооборудованием в WIN 7 - PullRequest
1 голос
/ 19 февраля 2012

я изучал эти проекты 1 и 2 они работают в Win XP, но когда я регистрирую inpout32.dll на win7, используя "regsvr32 c: \ inpout32.dll" я получаю ошибку

The module "c:\inpout32.dll" was loaded but the entry point DllRegisterServer was not found.
Make sure that "c:\inpout32.dll" is a valid DLL or OCX file and then try again.

И я также сталкивался с некоторыми форумами, обсуждающими эту тему управления параллельным портом в win 7, но ни у одного не было подходящего решения этой проблемы

using System;
using System.Runtime.InteropServices;

public class PortAccess
{
    [DllImport("inpout32.dll", EntryPoint="Out32")]
    public static extern void Output(int adress, int value);
}

и используйте

PortAccess.Output(888, 255);

так что я был бы благодарен, если бы кто-нибудь помог мне выбраться из этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...