Gestion des disque durs et mémoire

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Gestion des disque durs et mémoire

Message par Shadow »

Salut à tous,

Comment savoir la taille d'un disque dur, mémoire (SD, etc.) ?
Place occupée, restante, etc, ?
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Gestion des disque durs et mémoire

Message par SPH »

http://www.steffengerlach.de/freeware/

Télécharge SCANNER.
Tu sauras alors TOUT sur ton disque dur. Je n'utilise que ça (enfin presque car pour juste connaitre la capacité d'un disque dur, je vais sur TOTAL COMMANDER) :!:

====
Tout sur le processeur : Télécharge CPU-z
Tout sur le proc graphique : Télécharge GPU-z

Dans les entrailles de l'ordi : https://sisoft-sandra-lite.fr.softonic.com/

:idea:
Dernière modification par SPH le mer. 04/juin/2025 21:16, modifié 1 fois.

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Marc56
Messages : 2196
Inscription : sam. 08/févr./2014 15:19

Re: Gestion des disque durs et mémoire

Message par Marc56 »

En PB:

Code : Tout sélectionner

EnableExplicit

Define lpFreeBytesAvailable.q
Define lpTotalNumberOfBytes.q
Define lpTotalNumberOfFreeBytes.q

GetDiskFreeSpaceEx_("C:\", @lpFreeBytesAvailable, @lpTotalNumberOfBytes, @lpTotalNumberOfFreeBytes)

Debug "Free space  : " + Str(lpFreeBytesAvailable/1024/1024/1024) + " GB"
Debug "Space used  : " + Str((lpTotalNumberOfBytes-lpFreeBytesAvailable)/1024/1024/1024) + " GB"
Debug "Total space : " + Str(lpTotalNumberOfBytes/1024/1024/1024) + " GB"
Source: WinAPI Library sur Rsbasic.de
(Traduit)
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Gestion des disque durs et mémoire

Message par Shadow »

Merci beaucoup, Marc56 :)
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Re: Gestion des disque durs et mémoire

Message par Jacobus »

Pour obtenir le nom du volume et le type de partition:

Code : Tout sélectionner

EnableExplicit
Procedure.s DriveTypeInfo(Drive$,TypeInfo$) 
  
  Define VName.s, FSName.s 
  VName  = Space(255) 
  FSName = Space(255)   
  
  If GetVolumeInformation_(Drive$, VName, 255, #Null, 0, 0, FSName, 255) 
    
    If TypeInfo$ = "Partition"
      ProcedureReturn FSName        
    ElseIf TypeInfo$ = "Label"
      If VName <> ""
        ProcedureReturn VName
      Else 
        ProcedureReturn "-----"
      EndIf 
    EndIf    
  Else      
    ProcedureReturn "-----"
  EndIf 
  
EndProcedure

Global Drive$ = "E:\"
Debug "Drive name = "+DriveTypeInfo(Drive$,"Label")
Debug "Drive partition = "+DriveTypeInfo(Drive$,"Partition")
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Gestion des disque durs et mémoire

Message par venom »

Merci pour ces bouts de code, ça peut toujours servir :wink:






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Gestion des disque durs et mémoire

Message par Shadow »

Merci ^^

Encore, encore, encore !!! :lol:
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Répondre