Professional Documents
Culture Documents
����Ѥ� 3 �q: (1) ����ڭn�� DDK (2) �Dz� DDK ���L�{ (3)����
�i��o�i.
�]���� Video Editor �|�Q�� MCI Command �ӱ��� AVI/FLI ����, ��ı�o���_ܩ, ����
MCI Driver �쩳�b�d����? �b�n�_���X�ϤU, ½ MSDN �� MultiMedia Device Driver
�Ӭ�, �~�d� MCI Driver �p��P���h�� Video/Audio Driver ���q.
�ĤT�~�O�̶
·t ���
ɴ �, Team Leader �] ��Multimedia Title � Ӱ �
( �
�����ٴV�����
�] Game �Ӱ�). ��u, ��, ���M�b�@�_, �ӭn� �ڥDirector 3.0 �� Lingo �y���Ӽg
Title �� Program. � ګK�}�l����, �P�ɦۤv������ MFC + WinG + 32 Bit Assembly
�b Win 3.1 �W�g����� Director 3.0 �� Engine. UI �� ø�Ϥ��������, �ӥB����t��
�� Director 3.0 �٧�. ��d�b�����D�p��]�p Script �� Interpreter. �̫� u n
� ���
}.
�M������I�N�o�ͦb �
o �
@ �
~:
��x�_�q���u�|����, �}�� "Windows �v���X�ʵ{����R" �ҵ{�ӻP���l���ͦ�� @ ��
���t(����`���L���]�ӤW�ڳo�L�W�p��� ), �]�O�d�L�@�i�W�. �t�~��O�H�g Motion
Control Card �� Dos Driver �ӥΦb CNC �W, �� Driver �}�l�o�Ϳ���, ��Ӽg Driver ��
�Q�����.
���n�I�W�@�Ӽv�T� ܤj
��� ګP��, �L���ɤ]����H�g���@�� Window 95 �� VxD,
��O�V�L�Q��, �þDZo�p��������
�, �m�n�N ���� A/D D/A �d�� Win31/95
Driver CASE �Ӱ�, �g�� Win95 ı�o���L�}, �K�� NT 4.0 DDK �Ӭ�.
�t�~�L���ƨS�Ʈ� ASIS �q�l�P�Z��� �ڬ, ��ɥ���� PC97 �� specification: ACPI,
AGP, OnNow���s�N, ���ڬ ݧN���D�j�n��|�ӤF. �̰�A/D D/A d � Window Driver
���g��, ���ڪD�H�� Win95 ������, �o�ǵw��d�S�� Win95 Driver � �ڥ�������ڬ.
PC97 �W�w�F Intel ���w��]�p�p��� Microsoft �� Window �����X, �Ӥ����N�O
Window Driver! �[�W�D��O�t�i���n��u�{�v�u�|�g BIOS or 8051, �� Window Driver
���ڥOť���Sť�L, �� PC97, 98 �O�������D��, �ҥH�@�w�n���|���H�Ӱ�.
Win95:
����M�O���� "System Programing for Win95", Walter Oney �o���d�@. �½]��ڴ
Chapter 11 ~ 13 ½��ѭ�����, �ӭ��s�A�R�@��. Walter Oney �J�X, �ֻP���W.
���o���N��F! �]�S���H���x�ӬD�ԥL.
WinNT:
�ߤ@���@��: "The NT Device Driver Book", Art Baker. ���ܦt�Ϊ��@�B�@�B����
�p��g NT Kernal mode driver. ��ݳo���ѵM��A�� MS �� NT DDK on Help �|
��A��e��F��. ���S�o���Ѯ�, ��}�ڭl�� DDK Help �O�ݱo���Y���.
�̦
n �
f �
t "Inside Windows NT", Helen Custer � @ �_ ��
, �
] ��NT ���h �
w �
g �
ɤJ
Object Oriented �[��(WDM �O�N NT Kernel mode driver �[�� Plug&Play �� Bus handle
���s�\��), �P Win95 �� Virtual Machine �[�� �ۮt�ƻ�. �o������O 1992 �~�X��,
��� NT ���֤�߹ B�@�[�H����, �]�O�@����o���n��.
�o�i�u��:
1. �p��n��A��l�n�L, �@�w�n���M SoftIce for Win95/NT. �d�U���n��
MS �� WinDebug, �����ڥO�L�s����. SoftIce �i��A�� source code
level debuging, �靈 assembly ���߯g���H�O�@�j�֭�� .(����٬O�U���߾�
DDK ���H�٬O�n�N assembly).
�̫�̭��
n ���
O: ˦�
۰ ʤⰵ����������������!
��ݸƬO�@�^��, ���D�O�@�^��, �����X�ӤS�O�t�~�@�^��. ���q�ЧA�Ӥ�
�O�nť�A��g�j��, �άO�o��h�ֽg��פ. �O�n�A���ӷ|��, ��ӫ~�ƪ��F��.
���A���U�h, ����K�O, �S�䤣��O�H��, �]�S������ƥi��U. �A�[�W
�w��S�A�g�� Driver �ӵL�k�X�f��, ������شi�O�H���Һ�. �ڴN�J�W�@��,
�F�賣�X��Xù��, �w�ꪺ�g�P�Ӯ�, ���G�o�{ Driver �� Bug, �L�k���Q�w��. �Ѥj
��ܻ��@�P����S�ѨM, �Xù���g�P�ӴN�n���q��(�ѧr! �X�ʸU�����), �ڦb�Q,
�p�G��ɸѤ����N�dz���¾. ��ӯu�O���˹B, �Τ@�ӫD�`�t������k(�M�������b�b
��W�Q�쪺), �ѨM�o�� Bug, �O��q��]�O��¾��.
���o�h�Ҥl�D�n�O�^�U�@�Ǧ ۵� ư����b�Ǭ�s��, ���n�H�����۰��Ǿ�,
�N�i�H�b��|�W�@�|����(���D�ۨ�� Ǯթΰ]�Ϊk�H, �F����c��), �]���y�@�ǨS���ƤH
�Ǿ���, �u�n����O�o���¤�믫, �Ӽ˥i�H��D� �ިӺ�@ޤs�Ӥh�u�{�v.
(3)���ӥi��o�i
� �ݬWinTel PC98 ���W��, �N���D�H��|�g Driver ���H���Y�� ��ثe�|�� C, SDK �g�{
�����H���h, ���p�O�g Driver, ��� Driver �ä���g, �u�O Learning curve ��ܪ, �{�b�j�h
��Ǫ̩���S�@��, ���� VB, Delphi �o� RAID Tool �Ӽg�{��, ���֤����� D SDK �O��.
�λ� Window �������B�@. ���D�O�� MIS ��u, �_�h�H���l�|����L.
�N�{���
ꭱ Ӭ�: � VB, Delphi ���H�Ӧh, ����n��ӤH�Ө�N�A��¾�ȬO�ܮe��o.
�N�վl�ӽ�, �ꤺ�� MIS �����q�W�� PC �w��, Chip set �����q, �ӥB�]�S���Ѳ��i��,
��W�h���g�ٳW�Ҥp�S�H�Ʋ��h����줺. (�� Year 2000 �� MIS �u�{�v�i�O�Ӥj�Q�h,
�u���L�A�٭n�|�@�ǫD�`�j�Ѫ��{���y��, �Ӥ��O� VB, Delphi �N�S��)
�N���[����
�G: � ثe�D��O���n��u�{�v�j���u�| BIOS, 8051. � ������ڥWindows
Driver. ���n�H���g�� softmenu �� BIOS �N�����o�N. �� PC98 �����W��N���n���.
�ҥH�b�o�Ǥ��q�������Ӧh��|����A��{�
�ۤv����O.
�P�Q:
�ꤺ�@�ǹq���@�a��b�O�Ӧn�V��l, �i�H�q VB �g�� VC, �M���٥i�H"�`�J���Q"
3D �[�t�d. �y�� VB �N�X VB ����, �@������ VC++/Borland C++ �t�g����, ���M��
�S���� MFC/OWL. �� Windows95 �@�X��, ���u�S�O�@�� Win95 �t�g�_�大�������
��. ���
�۬� ݧa, ��~ Memphis �X�ӮɤS�N�¨ƭ��t. ���u�p��, �٬G�N�к]���դh�Ǿ��
�㦳�g�@ 10 �X�~���g��ӯM�� �ۤv������. ���ɧڬ ݤF�N�@�{�l��. ���L�o�ǤH�٤��O
�Ӽ��~�� A ��. �u�O......, �Ӱ ꤺ�@�ǹq����x�����, �j�a�߲z����, ���Χڦh�. �ȱo
�ڨتA��, �j���u���J�T��, ���L�̪� @ ~
� L
� n
� �����u g
� MFC ����峹���y, �S�g��
Windows �����B�@���峹, �����o�O�_��W�� Matt Pietrek �ӥx����.
�`�k�@�y��: Ū�̭�n�ۤv�p��, �ָI�@�� "�t�g, �_��".
�̫�
, ���
j �
a ����
��ߥؤz�Q���u�@.