Realizado

Comparador de número de série de pendrive.

Publicado em 13 de Fevereiro de 2018 dias na TI e Programação

Sobre este projeto

Aberto

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”

Categoria TI e Programação
Subcategoria Programação

Prazo de Entrega: Não estabelecido

Habilidades necessárias