A necessidade é criar 3 pequenos programas (executáveis) através da linguagem c++, para rodar em winxp e microxp.
Primeiro programa:
O programa devera fazer a leitura do numero serial da pendrive que está conectada na porta usb, e dar a opção de salvar em um dos 2 arquivos que serão usado para armazenar o número de serie da pendrive.
Arquivo 01: c:\windows\system\
drvs1.dll
Arquivo 02: c:\windows\system\
drvs2.dll
O programa deverá verificar se já existe o arquivo com o nome onde ele vai salvar o serial. Se já existir o arquivo , ele deve apagar o arquivo e criar um novo arquivo com o respectivo nome do arquivo de escolha e colocar o número de serie que foi lido no arquivo, se não existir o arquivo, ele apenas deverá criar o arquivo com o respectivo nome do arquivo da escolha e inserir o número serie lido apartir do pendrive, no arquivo.
Se não existir nenhum pendrive na porta usb, o programa deve enviar um aviso que não existe pendrive conectado na porta usb.
Segundo programa:
O programa deve fazer a leitura do serial pendrive que está inserido na porta usb.
Depois comparar o número serial que foi lido apartir do pendrive, com o número de série armazenado no arquivo
drvs1.dll e
drvs2.dll.
Ser for igual a
drvs1.dll, enviar o comando “tecla f4”
Se for igual
drvs2.dll, enviar o comando “tecla F5”
Se não existir qualquer um dos arquivos
drvs1.dll,
drvs2.dll ou o serial lido não for igual o de nenhum dos arquivos, ou não existir pendrive conectado na porta usb, o programa não deverá enviar comando, ou aviso algum.
Esse segundo programa, deverá rodar em segundo plano, sem atrapalhar a janela principal que vai estar ativa.
Terceiro programa:
O programa deve fazer a leitura do serial pendrive inserido na porta usb.
Depois comparar o número serial que foi lido apartir do pendrive, com o número de série armazenado no arquivo
drvs1.dll e
drvs2.dll.
Ser for igual a
drvs1.dll, enviar o comando “tecla f6”
Se for igual
drvs2.dll, enviar o comando “tecla F7”
Prazo de Entrega: Não estabelecido