�wWindows XP����Windows 7
�A�v���ڍs���H�K�C�h�x
���Q�l�ɁA���ۂɃA�v���̈ڍs�������Ă݂� |
�J���҃j�[�Y���琶�܂ꂽ�T�C�g
�@���{�}�C�N���\�t�g�ł͊J���҂�Ώۂɂ����A���P�[�g������N�ɐ�����{���Ă���A���߂̒������ʂɂ��ƁA2�Ԗڂɑ����R�����g�́uWindows XP����ɊJ�������A�v���P�[�V�������AWindows 7�ł�����ɓ��삷��̂�������Ȃ��v�ł������Ƃ����B������ĐV���ɍ쐬���ꂽ�̂��wWindows XP ���� Windows 7 �A�v���ڍs���H�K�C�h�x�i�ȉ��A�w�K�C�h�x�j�ł���B�w�K�C�h�x�ł́A�iMSDN�I�����C���e���ɕ��U���Ă����jWindows 7�ւ̈ڍs���ɖ𗧂�g���₷���܂Ƃ߂��Ă���B�w�K�C�h�x�������X�e�b�v�����Ɏ��{���Ă������ƂŁA�A�v���P�[�V�������X���[�Y��Windows 7�ֈڍs�ł���悤�ɂȂ��Ă���B
�wWindows XP ���� Windows 7 �A�v���ڍs���H�K�C�h�x�̃T�C�g�\���� |
�@�{�e�ł́A���́w�K�C�h�x�ɏ]���Ċ����̃A�v���P�[�V���������ۂɈڍs���Ă݂�B���A���Ȋ��p������|�[�g���邽�߂ɁA���ۂɕM�҂��J�������I���W�i���̃A�v���P�[�V����*1���g�p����i�w�K�C�h�x�̎g�����肪������₷���Ȃ�悤�ɁA������OS�Ɉˑ��x�������A�v���P�[�V������I�B��r�I�V���v���ŃR�[�h���Z���A�v���P�[�V�����ł͂��邪�A�w�K�C�h�x�̊�{�I�Ȏg�����������ɂ͓K���Ă��邾�낤�j�B
�ڍs�X�e�b�v1�F���A����
�@�܂��́u�ڍs�X�e�b�v1�F���A�����v�̓��e���珇�Ɏ��{���Ă������B
�wWindows XP ���� Windows 7 �A�v���ڍs���H�K�C�h�x�́u�ڍs�X�e�b�v1�F���A�����v�̕\���� |
���c�[���Ō���
�@�w�K�C�h�x�ɂ��ƁA�u�܂��́A�c�[�����g���ăA�v���P�[�V������������v�Ƃ���B���̃c�[���Ƃ́uACT�iApplication Compatibility Toolkit�F�A�v���P�[�V�����݊����c�[���L�b�g�j 5.6�v�ł���B
�@Windows 7�ɂ́A�i��ɁA������Windows 2000�^XP�^Vista�����ɍ쐬���ꂽ�A�v���P�[�V������Windows 7�ł͓��삵�Ȃ���ʂŁj������Windows�̈ꕔ�@�\���V�~�����[�g���ĉ��}�I�ɓ��삳����u�݊����[�h�v�Ƃ����@�\���W�����ڂ���Ă���B���̋@�\�́A��{�I�Ɏ��s�\�t�@�C���i��.EXE�t�@�C���j�̃v���p�e�B�E�E�B���h�E�́m�݊����n�^�u���痘�p�ł��邪�A���ڍׂɌ݊����[�h��ݒ肷��ꍇ�ɂ́A�ǂ́ushim�v�i���A�v���P�[�V������OS�𒇉��lj��R�[�h�j���g���������߂邽�߂̃c�[���ł���ACT���K�v�ɂȂ�B
�@�܂�ACT�́A�A�v���P�[�V���������C�����Ɉڍs��������ʂŎg���c�[���ł���B�{�e�ł́A���C���s���Ĉڍs�������������̂ŁA���̎菇�̓X�L�b�v����B
���݊����`�F�b�N���X�g
�@���ɁA�u�`�F�b�N���X�g�ɊY�����鍀�ڂ��Ȃ����A�m�F����v�Ƃ���B�����ŁA�݊����`�F�b�N���X�g�̃y�[�W���J���A�e�`�F�b�N���X�g���ڂ̓��e���m�F���āA���̍��ڂɊY������ꍇ�́m���Ă͂܂���͂������������n�̃����N���J���āA1��1�����������Ă����B
�݊����`�F�b�N���X�g�̃y�[�W�̕\���� |
�@�M�҂̏ꍇ�́A�Ⴆ�uSDK�ł͌��J����Ă��Ȃ����A�f�[�^�\���́A���W�X�g���Ȃǂ��g�p���Ă��Ȃ����v�Ƃ����`�F�b�N���X�g���ڂ��m�F���邽�߂ɁA�\�[�X�E�R�[�h���ɂ��邷�ׂĂ�Win32 API�iAttachThreadInput����SetWindowsHookEx���Ȃǁj��O�̂���MSDN���C�u�����Ń`�F�b�N�����B
�@�܂��A�uOS�̃o�[�W�����E�`�F�b�N���s���Ă��邩�v�Ƃ����`�F�b�N���X�g���ڂ��m�F���邽�߁A�uOSVersion�v�Ƃ����L�[���[�h�Ń\�����[�V�������̂��ׂẴ\�[�X�E�R�[�h���������āA�q�b�g�������̏������e�ׂ��B���̊Y�����̃R�[�h�iC#�j�͉��L�̂Ƃ���ŁA�������Windows 7�ȍ~�ɂ͉e�����Ȃ����e�������BC++��VB6�̏ꍇ�́uGetVersion�v�Ƃ����L�[���[�h�ł���������̂��������낤�B
|
||
OS�o�[�W�������`�F�b�N������R�[�h |
�@�����ł���Windows 7�ȍ~����������Ȃ��悤�ȃR�[�h�ɂȂ��Ă���ꍇ�́A�m���Ă͂܂���͂������������n�́m�T���v���R�[�h�n�����N���N���b�N����B����ɂ��A�u�ڍs�X�e�b�v2�F�J���T���v���E�R�[�h�v�́uOS�̃o�[�W�����E�`�F�b�N�v�i�ڍ�q�j���\�������B
�@���̂ق��̎�v�ȃ`�F�b�N���X�g���ڂƂ��Ắu�}�C�h�L�������g�Ȃǂ̃t�H���_�E�p�X���n�[�h�E�R�[�f�B���O���Ă��邩�v��u�V�X�e���p�̗̈�ւ̃t�@�C���̏������݂����Ă��Ȃ����v�u�t�@�C������o�[�W�������Ɂusetup�v�uupdate�v�uinstall�v�Ƃ��������܂܂�Ă��Ȃ����v�Ȃǂ�����B
���݊�������
�@�݊����`�F�b�N���X�g�����ׂĊm�F���I���A���ׂĂ̖�肪�C���ł�����A���ɁA�݊������̃y�[�W���J���B���̃y�[�W�̓��e���Q�l�ɁAWindows 7�̐V�@�\��@�\�ύX�Ɂi�݊����́j�e�����Ă��Ȃ����ׂ�B
�݊������̃y�[�W�̕\���� |
�@�݊������̃y�[�W�ɂ́A�u��ʓI�Ȍ݊������v�Ɓu�V�@�\��@�\�ύX�ɔ����݊������v�Ƃ���2�̃e�[�}������A���ꂼ��̃^�C�g���̉E�[�ɂ��� ���N���b�N����ƁA���̏ڍ����܂Ƃ߂Ă���y�[�W���\�������B������̃y�[�W�̓��e���A���̑唼����قǂ̃`�F�b�N���X�g�ł��łɃ`�F�b�N���C���ς݂̂͂��Ȃ̂ŁA�m�F���x�Ɉ�ǂ���悢���낤�B
�@�M�҂����Ɂi��ʓI�ȋƖ��A�v���P�[�V�����ɂ����āj���ӂ��K�v���Ɗ��������ڂ́u�V�t�H���g���v�ł���BWindows XP�iJIS90���j��Windows 7�iJIS2004���j�ł͎��̂̈قȂ镶�������������݂���̂ŁA������n���Ȃnj����ȕ����\�L���v�������A�v���P�[�V�����ł́A�����̎��̂̈Ⴂ���������邽�߂ɉ��炩�̑Ώ����K�v�ɂȂ�\��������B
�@�܂��A�u�����\�L�̕ύX�v�Ƃ������ڂ́A�唼�̃A�v���P�[�V�����ɂ������d�l�ύX�ł���BWindows 7�ȍ~�ł̓_�C�A���O��j���[�ȂǂŎg����A�i�O����ɗR������j�J�^�J�i�p��̖����̒����\�L���i�]���̒����\�L����j�ύX����Ă���B��̓I�ɂ́u�G�N�X�v���[���v�́u�G�N�X�v���[���[�v�ɁA�u�t�H���_�v�́u�t�H���_�[�v�ɂȂ��Ă���BWindows 7�Ƃ̐e�a�������߂�ɂ́A���̒����\�L�ɂ��ׂč��킹��Ƃ悢���낤�B
�@�ȏ�ŁA�u�ڍs�X�e�b�v1�F���A�����v�͊������B
�ڍs�X�e�b�v2�F�J���T���v���E�R�[�h
�@���Ɂu�ڍs�X�e�b�v2�F�J���T���v���E�R�[�h�v�̓��e�����H���Ă����B
�wWindows XP ���� Windows 7 �A�v���ڍs���H�K�C�h�x�́u�ڍs�X�e�b�v2�F�J���T���v���E�R�[�h�v�̕\���� |
��OS�̃o�[�W�����E�`�F�b�N�^�t�@�C����t�H���_�̃p�X�̎擾
�@�O�q�����悤�ɁA�݊����`�F�b�N���X�g�ɂ���m�T���v���R�[�h�n�����N���N���b�N����ƁA�uOS�̃o�[�W�����E�`�F�b�N�v��u�t�@�C����t�H���_�̃p�X�̎擾�v�ɂ���T���v���E�R�[�h�̃����N�W�����ɓ�������B���ۂɃR�[�h�̏C�����K�v�ȏꍇ�́A�e����̃A�C�R�����N���b�N���Đ����y�[�W���J���A�T���v���E�R�[�h���Q�l�ɃA�v���P�[�V�����̃\�[�X�E�R�[�h��K�ɏC������悢�B�T���v���E�R�[�h�́A5��ނ��̊J������Œ���Ă���B��̓I�ɂ́A�uVisual Basic�v�uC#�v�uVisual C++�v�uVisual Basic 6.0�v�����łȂ��A�iMSDN�I�����C���ł͏�s���������ȁj�uJava�v�̃T���v���E�R�[�h������Ă���̂ŁAJava�J���҂����Ѓ`�F�b�N���Ă݂Ăق����B
�T���v���E�R�[�h�����y�[�W�̕\���� |
��Windows 7���L�̋@�\������
�@�uWindows 7���L�̋@�\�������v�ł̎��{���e�́A�u�ڍs�v�Ƃ��������A�uWindows 7�ւ̑Ή��v�ɂȂ�B�e���ڂ��N���b�N����ƁA�u�^�X�N �o�[�v�u�K�W�F�b�g�v�u���C�u�����v�uDirectX�v�u���{���v�u�}���`�^�b�`�v�u�Z���T�[�v�Ȃǂ�Windows 7�V�@�\�ɑΉ�����ۂɖ𗧂��ɃA�N�Z�X�ł���B���Ƀ^�X�N�E�o�[�ƃ��{���́A��ʓI�ȃA�v���P�[�V�����ł��Ή����₷��Windows 7�@�\�Ȃ̂ŁA�ڍs���{���@�ɑΉ�����̂��悢���낤�B
�܂Ƃ�
�@�ȏ�̈ڍs������{���ă\�����[�V���������r���h���AWindows 7��Ŗ{�e�̃T���v���E�A�v���P�[�V���������s���Ă݂��̂����̉�ʂł���B
Windows 7��ł̃T���v���E�A�v���P�[�V�����̎��s�� |
�@�M�҂͂���܂ł�������.NET�A�v���P�[�V������Windows 7��Ɉڍs���Ă����B�����āA����܂�Windows 7�ŏC�����K�v�ȃA�v���P�[�V�����͂قƂ�ǂȂ������ƋL�����Ă���B���ہA����̃T���v���E�A�v���P�[�V�����ł͐�������Win32 API���g���Ă���AWindows OS�ɋ����ˑ������A�v���P�[�V�����ł������킯�����A�������C����K�v���Ȃ������B
�@����̂悤�ɁA�ʏ��.NET�A�v���P�[�V�����ł���AWindows 7�ւ̈ڍs�Ƃ����Ă�����قNj�J���Ȃ��͂����B���������ۂ̌���ł́A��������O�̊���ΏۂɊJ�����ꂽ�Â��A�v���P�[�V�����ł�������A�N���ǂ̂悤�ɊJ�������̂�������Ȃ��A�v���P�[�V�����������肷����̂��B���̂悤�ɁA�K��������Ԃ̂悭�Ȃ��A�v���P�[�V�����̈ڍs�ł́A�v��ʖ��ɏo���킷���Ƃ�����B�����������A�v���P�[�V�����ɑ��Ă�����́w�K�C�h�x�����p����A�T�^�I�ȃg���u����g�D�I���n���I�Ƀ`�F�b�N���邱�Ƃ��ł���B
�@����܂�MSDN�I�����C���e���ɕ��U���Ă����ڍs�Ɋւ����A���́w�K�C�h�x�ɏW��Ă���AJava�J���҂̂��߂̏��ȂǑ����̊J���҂Ɍ����������Ă���̂ŁA�ڍs�̍ۂɂ͂܂��wWindows XP ���� Windows 7 �A�v���ڍs���H�K�C�h�x��K��Ă݂Ăق����B
�F���{�}�C�N���\�t�g�������
�A�C�e�B���f�B�A�c�Ɗ��
����F��IT �ҏW��
�f�ړ��e�L�������F2011�N03��31��