none
API Disco Rigido e memoria Ram RRS feed

  • Pergunta

  • Preciso de uma api do windows para ler varios discos rigidos, capacidade e espaço livre
    e também uma para ler o tamanho da memoria ram maior que 2 giga

    me ajudem!

    Wesley
    quarta-feira, 9 de setembro de 2009 11:51

Todas as Respostas

  • Preciso de uma api do windows para ler varios discos rigidos, capacidade e espaço livre
    e também uma para ler o tamanho da memoria ram maior que 2 giga

    me ajudem!

    Wesley

    tenta ver aqui: http://support.microsoft.com/default.aspx/kb/112860/pt-br a sua resposta.
    DeepF1
    quarta-feira, 9 de setembro de 2009 21:46
  • Eu estou usando uma api que é assim,

    'Función GlobalMemoryStatus
    Private Declare Function GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS) As Long

    Private Type MEMORYSTATUS

    dwLength As Long
    dwMemoryLoad As Long
    dwTotalPhys As Long
    dwAvailPhys As Long
    dwTotalPageFile As Long
    dwAvailPageFile As Long
    dwTotalVirtual As Long
    dwAvailVirtual As Long

    End Type


    Private Sub InfoMemoria()
    'Variable de tipo MEMORYSTATUS para obtener los datos devueltos por la función api
    Dim memoria As MEMORYSTATUS
    'variable de retorno
    Dim retorno As Long
    Dim porcentaje As Integer

    memoria.dwLength = Len(memoria)
    retorno = GlobalMemoryStatus(memoria)
    Ram = (((memoria.dwTotalPhys / 1024) / 1024) / 1024)

    End Sub

    o problema é que tem micros que tem mais de 2 gb de memoria, dai ela não reconheçe


    Wesley
    quinta-feira, 10 de setembro de 2009 14:34