A method and computer software code for monitoring security codes generated by a security device and providing software security for an application program are disclosed. In a preferred embodiment, security software provides security for an application program by reading analog data signals representing a security code from a predetermined input port of a computer, determining whether the read analog data signals correspond with an expected security code, and enabling or disabling the protected application program based upon whether the read analog data signals correspond with an expected security code. In a preferred embodiment, the analog data signals are resistance values, and the predetermined input port of a computer is a game port. In a preferred embodiment, multiple sequences of resistance values, a combination of which form a security code sequence, are presented to the analog pins of a computer's game port. Security software reads the security code sequences and either enables or disables the protected application program based upon whether the read security code sequence corresponds to an expected security code sequence. In a preferred embodiment, the security software is capable of compensating for execution delays caused by a non-real-time operating system. Also, in a preferred embodiment, the security software is capable of compensating for the analog data being presented to the input port of a computer asynchronous to the security software reading such analog data.

Показано Кодий метода и средства программирования компьютера для контролировать кода защиты произведенные обеспечивающим защиту приспособлением и обеспечивать обеспеченность средства программирования для программы применения. В предпочитаемом воплощении, средство программирования обеспеченностью обеспечивает обеспеченность для программы применения путем читать сигналы сетноых-аналогов данных представляя кода защиты от предопределенного порта входного сигнала компьютера, обусловливая соответствуют ли прочитанные сигналы сетноых-аналогов данных с предпологаемый кода защиты, и включая или выводя защищенную программу из строя применения основанную на соответствуют ли прочитанные сигналы сетноых-аналогов данных с предпологаемый кода защиты. В предпочитаемом воплощении, сигналами сетноых-аналогов данных будут значения сопротивления, и предопределенный порт входного сигнала компьютера будет портом игры. В предпочитаемом воплощении, множественные последовательности значений сопротивления, комбинация которая форма последовательность кода защиты, к сетноым-аналогов штырям порта игры компьютера. Средство программирования обеспеченностью читает последовательности кода защиты и или включает или выводит защищенную программу из строя применения основанную на соответствует ли прочитанная последовательность кода защиты к предпологаемой последовательности кода защиты. В предпочитаемом воплощении, средство программирования обеспеченностью способно компенсировать для исполнения задерживает после того как я причинено non-real-time оперативной системой. Также, в предпочитаемом воплощении, средство программирования обеспеченностью способно компенсировать для сетноых-аналогов данных к порту входного сигнала компьютера асинхронного к средству программирования обеспеченностью читая такие сетноые-аналогов данные.

 
Web www.patentalert.com

< Method and computer software code for providing security for a computer software program

< Method and computer software code for providing security for a computer software program

> Enabling a home network reverse web server proxy

> System for retrieving migratory data items, using URLs

~ 00094