Featured Posts

WP Comments Manager Today we are very proud to announce the release of our first Windows Phone 7 application that binds your Wordpress based blogs with your Windows Phone. Now you can manage your blog comments directly...

Readmore

Using IssProc with NSIS to detect files in use Although IssProc was specially designed for Inno Setup scripts, you can also use it with other setup scripts like NSIS (Nullsoft Scriptable Install System) Here is a few steps you need to do in order...

Readmore

Using IssProc with NSIS to detect files in use Although IssProc was specially designed for Inno Setup scripts, you can also use it with other setup scripts like NSIS (Nullsoft Scriptable Install System) Here is a few steps you need to do in order...

Readmore

IssProc (DLL Component) Launched IssProc is a user friendly "file in use" extension for Inno Setup (or other setup builder application like NSIS) that can be used to detect if a certain application (exe, dll module, ocx and so on) or...

Readmore

HDDPhysic v1.1.0 is released! Today we've released a new updated version of HDDPhysic (v1.1.0) Here is what’s new in this version: improved hardware serial extraction in Vista and Windows 7. you don' t need ...

Readmore

  • Prev
  • Next

USBPhysic (DLL Component) v1.0.0 Launched

Posted By : rlByte Team | In : rlByte News, USBPhysic

0

USBPhysic is a stand-alone component ( 32/64-bit Windows dynamic-link library – DLL ) that can be used to extract the physical vendor information from almost any USB (Universal Serial Bus) storage device. With USBPhysic you can get the manufacturer serial number, manufacturer name and so on, of the external portable Hard Drives, flash/pen/ key drive or any other kind of USB Storage Device.

Why should I need the physical USB storage info ?

As you know some of the physical information, actually only the serial number, is a unique number/string per device and this offers you a chance to programmatically identify the actual device.

Let’s say you want a way to lock your software to a USB storage device (a small flash pen), or distribute your software only with a USB stick, a fast and reliable way to do that is by generating a serial number based on that USB device serial (the hardware serial number that can not be changed, even after a full format). The physical serial number is not the same as the volume serial number, it will not change after a format, and there is no way to change it unless you change the actual device.

demo

Requirements

- USBPhysic is a stand-alone component, does not require any other files to work.

- It uses the drivers on Win32/64 platforms so there are no special library/driver requirements.

- It can be used in any programming/scripting language that can make WINAPI calls like: Delphi, C++Builder, C#, Visual C++, Visual Basic, Visual Basic.NET, VBA, PowerBuilder, Visual Foxpro, Clari on and so

on.

- USB device serial numbers are optional and it depends on the hardware manufacturer if they are implemented or not.

- It requires administrator rights on VISTA/Windows 7 to successfully access the USB devices

Download USBPhysic ( Free Trial)

Buy USBPhysic (Full version)

BsTweet (BsPlayer Plugin for Twitter) v1.0.0 Launched

Posted By : rlByte Team | In : BsTweet, Freeware, rlByte News

2

 The BsTweet plugin automatically sends a Twitter status update to your Twitter account

when you play a movie file in BsPlayer (or any other media file). Share your movies, music and any other media files on your Twitter account with ease.

Features

  • easy to use
  • automatically Twitter status is sent when a file is played with BsPlayer (will not send the same file twice)
  • fully customizable status text
  • status with predefined informations like: file name, folder name or movie length
  • uses the standard Windows Internet API for internet connection meaning that there is no need for a proxy configuration as long as IE (Internet Explorer) is configured.
  • freeware
  • Installing and using the plugin

    – Use the setup to install the BsTweet Plugin (or copy the BsTweet.dll) in your BsPlayer plugins folder (usually in “C:\Program Files\Webteh\BSplayerPro\plugins”)
    – Restart BsPlayer
    – Go to BsPlayer preferences (ctrl+P), plugins
    – Click on BsTweet plugin -> Config and set up your twitter account.


    – Have fun!

    Known Issues: if you have trouble connecting on your account try to set as username your Twitter account email address.

    Download exe setup or the ziped plugin from BsTweet product page here

    Technorati Claim Token

    Posted By : rlByte Team | In : rlByte News

    0

    4THXCHVE2NJ7

    Th is entry is only to verify our claim token with Technorati so you can find us there too!

    Hdd Physic Delphi Example (with source)

    Posted By : rlByte Team | In : HDDPhysic

    0

     In order to get the hard disk serial number and other manufacturer information (NOT volume serial, only the unique one, the one that will not change after a format, physical one) using our hddphysic product and delphi code you need to do the following 3 easy steps:

    (1) Create a new unit called HDDPhysic where you declare the imported hddphysic library functions :

    HddPhysic.pas :

    unit HddPhysic;

    interface

      function Init (sUser: PAnsiChar; sRegCode: PAnsiChar): Integer; stdcall; external 'HDDPhysic.dll';
      function GetPhysicInfo (idiskIndex: Integer; iInfoType: Integer;  pHddInfo_OUT: PAnsiChar): Integer; stdcall; external 'HDDPhysic.dll';

    implementation

    end.

    (2) Include the HddPhysic.pas in your project and then Call the Init function to initialize the user computer hard drives and get the total available devices

    procedure TForm1.FormCreate(Sender: TObject);
    var
     iWinDrive, iDrivesCount, i: Integer;
    begin
       i:=0;
       //init HddPhysic dll
       iDrivesCount:=Init('<your reg id>','<your reg code>'); //add your registration data to unlock it

      if iDrivesCount>0 then
       begin
          //add drives indexes to combo
         Repeat
            ComboBoxDrives.Items.Add(IntToStr(i));
            Inc(i);
         Until i = iDrivesCount ;
          //get windows hdd drive index
          iWinDrive     := GetPhysicInfo(0, 6, nil);
          WinDrive.Text := IntToStr(iWinDrive);
          ComboBoxDrives.ItemIndex := iWinDrive ; //select windows drive index
       end;
    end;

    (3) Now that you have the total hard drives count you can query for the manufacturer information passing the disk index to the GetPhysicInfo function:

    procedure TForm1.Button1Click(Sender: TObject);
    var
      iDiskNo,iReturn: Integer;
      cInfo: AnsiString;
    begin
      SetLength( cInfo, 512 ); //allocate some space in the buffer
      ClearEdit;
     
      iDiskNo:=ComboBoxDrives.ItemIndex; //get selected drive index
     
      iReturn    := GetPhysicInfo(iDiskNo,0,PAnsiChar(cInfo)); //0 = hdd serial number
      Edit1.Text := cInfo;                

      iReturn    := GetPhysicInfo(iDiskNo, 1, PAnsiChar(cInfo));    //1 = hdd model
      Edit2.Text := cInfo;
       
      iReturn    := GetPhysicInfo(iDiskNo, 2, PAnsiChar(cInfo));    //2 = hdd revision
      Edit3.Text := cInfo;

      iReturn    := GetPhysicInfo(iDiskNo, 3, PAnsiChar(cInfo));    //3 = hdd type
      Edit6.Text := cInfo;
           
      iReturn    := GetPhysicInfo(iDiskNo, 4, PAnsiChar(cInfo));    //4 = hdd size
      Edit5.Text := cInfo;
       
      iReturn    := GetPhysicInfo(iDiskNo, 5, PAnsiChar(cInfo));    //5 = hdd buffer size
      Edit4.Text := cInfo;

    end;

    Notes: No errors checks are done in this example, you should do some error

      A complete project with source code example for using HDDPhysic component to get hard disk physical information with Delphi (CodeGear Delphi 2009) is available in the resources area of the product (here).

    HDDPhysic x64 systems notes

    Posted By : rlByte Team | In : HDDPhysic

    2

     HDDPhysic supports both 32bit and 64bit systems running under WOW64 as 32bit ap

    plications , and, with a new DLL build (HDDPhysic64.dll) , for pure x64 applications.

     If an 32bit application has been written to make use of HDDPhysic.dll then all you need to do is place latest version of HDDPhysic in the same folder as the applications EXEcutable file. Most applications use the 32bit version of the DLL. This version is capable of running on x64 based operating systems as long as it is used from a 32bit application.

     If an 64bit application has been written to make use of HDDPhysic library then all you need to do, is to use the HDDPhysic64.dll build. Everything else is the same.

     Please do note that the 64bit version is available only to registered customers for now. If you did not received the 64bit version kindly please contact us via e-mail.

    HDDPhysic Visual Basic .NET example (VS 2005)

    Posted By : rlByte Team | In : HDDPhysic

    0

    Source code example for using HDDPhysic component to get hard disk physical info (like the unique hdd serial number) with VB.NET 2005 is now available in the resources area of the product (here).

      Here are some few steps on how you should use it in VB.NET:

    (1) Declare imported library functions:
    HDiskInfo.vb :

    Option Strict Off
    Option Explicit On
    Imports System.Runtime.InteropServices


    Module HDiskInfo
        Public Declare Function Init Lib "HDDPhysic.dll" (ByVal sUser As String, ByVal sRegCode As String) As Integer
        Public Declare Function GetPhysicInfo Lib "HDDPhysic.dll" (ByVal diskIndex As Short, ByVal InfoType As Integer, ByVal pHddInfo As String) As Integer
    End Module

    (2) Call the Init function to initialize the user computer hard drives and get the total available devices:
    Form1.vb :

        Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
            Dim tDiscs As Integer
            Dim intX As Short
            Dim WinHdd As Short

            tDiscs = Init("your reg code here", "your reg code here")

            If tDiscs > 0 Then
                For intX = 0 To tDiscs - 1
                    Me.Combo1.Items.Add(intX) 'populate combo with hdd indexes
                Next
                WinHdd = GetPhysicInfo(0, 6, "") 'get windows hdd index
                If WinHdd >= 0 Then
                    edtDrive.Text = WinHdd   'windows is installed on this drive index            
                    Combo1.SelectedIndex = WinHdd
                End If
            End If

        End Sub

    (3) Now that you have the total hard drives count you can query for the manufacturer information passing the disk index to the GetPhysicInfo function:

       Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click

            Dim iDiskNo As Integer
            Dim sBuffer As String
            Dim iReturn As Integer

            sBuffer = Space(1024) ' make room in the buffer        
            iDiskNo = Combo1.SelectedIndex 'get selected disk number
            ClearEdit() 'clear previous values

            iReturn = GetPhysicInfo(iDiskNo, 0, sBuffer) '0 = serial number        
            Text1.Text = Strings.Left(sBuffer, iReturn)

            iReturn = GetPhysicInfo(iDiskNo, 1, sBuffer) '1 = hdd model
            Text2.Text = Strings.Left(sBuffer, iReturn)

            iReturn = GetPhysicInfo(iDiskNo, 2, sBuffer) '2 = hdd revision        
            Text3.Text = Strings.Left(sBuffer, iReturn)

            iReturn = GetPhysicInfo(iDiskNo, 3, sBuffer) '3 = hdd type        
            Text7.Text = Strings.Left(sBuffer, iReturn)

            iReturn = GetPhysicInfo(iDiskNo, 4, sBuffer) '4 = hdd size        
            Text5.Text = Strings.Left(sBuffer, iReturn)

            iReturn = GetPhysicInfo(iDiskNo, 5, sBuffer) '5 = hdd buffer size
            Text4.Text = Strings.Left(sBuffer, iReturn)

        End Sub

    HDDPhysic C# example (source code)

    Posted By : rlByte Team | In : HDDPhysic

    0

    Source code example for using HDDPhysic component in C-sharp (C#) is now available in the resources area of the product (here).

    Note: the zip archive contains the compiled exe

    screenshot

    HDDPhysic (DLL Component) v1.0.0 Launched

    Posted By : rlByte Team | In : HDDPhysic, rlByte News

    0

    HDDPhysic is a stand-alone component ( 32/64-bit Windows dynamic-link library – DLL ) that can be used to extract the physical vendor information from the computer hard disk drive (such as the unique serial number or model number).

    Why should I need the physical hard drive info ?

    The physical hard disk serial number is a unique number per hard drive

    device. it unless you change the hard drive. (You can find the actual physical serial number written on your hard drive, just have a look at the hdd labels if you can access your hardware).

    HDDPhysic can also detect where windows is installed, on which hard drive (See GetPhysicInfo function) .

    demo

    Requirements

    - HDDPhysic is a stand-alone component, does not require any other files to work.

    - It uses the drivers on Win32/64 platforms so there are no special library/driver requirements.

    - It can be used in any programming/scripting language that can make WINAPI calls like: Delphi, C++Builder, C#, Visual C++, Visual Basic, Visual Basic.NET, VBA, PowerBuilder, Visual Foxpro, Clarion and so on.

    - Does not require administrator rights on Win NT/2000/XP/2003/VISTA/7

    Download HDDPhysic ( Free Trial)

    Buy HDDPhysic (Full version)

    Welcome to rlByte Development Blog

    Posted By : rlByte Team | In : rlByte News

    0

     Here we will write about our current projects,  releases logs and so on.

    Any comments are welcomed, you can write them here on every post, via the comments system, or drop us an e-mail .

    Happy Browsing :-)

    –The rlByte Team