Opened 13 years ago

Closed 13 years ago

#190 closed enhancement (worksforme)

request to provide source code

Reported by: nutalapati Owned by: somebody
Priority: major Milestone:
Component: smartctl Version: 5.41
Keywords: windows Cc: nutalapati


HI there ,

I request you to please share me the source code of smartmon tools
that works only on Windows XP /Windows 2003 server. and if possible dedicated only for SCSI / SAS .

Also please suggest me an IDE with I can actually modify and compile the code, Visual studio 2003,2005,2006 solution files wil be highly appreciated,

I was actually confused to find the exact code flow from main->main worker->device .

If it is not possible to share any of the above information kindly provide me information of how to pass SCSI commands using SAS interface and the associated IOCTL control codes and structure,

I will promise a clear contribution from end after reciving solution
I will try to share the knowledge that I have gained

Change History (2)

comment:1 by nutalapati, 13 years ago

Cc: nutalapati added

Guys please help me with one or many of the following

1) A dedicated code that is only for windows xp / 2003
2) IOCTL codes and structures for SAS drives
3) Any IDE that can actually edit and compile the smartctl code.

or any other way to compile the code , because i failed to build it many times

comment:2 by Christian Franke, 13 years ago

Keywords: windows added; IOCTL controlcodes visual studio solutions removed
Milestone: Release 5.41.1
Resolution: worksforme
Status: newclosed

There is no separate source distribution for the Windows version of smartmontools.

The 32-bit or 64-bit smartctl.exe and smartd.exe can be build from the release tarball using MinGW g++ on Cygwin or MSYS.

Project files for Visual Studio 2005 are available in SVN. Please note that then Cygwin or MSYS is still required to create the config_vc8.h file.

See the Download page and the Windows section in the INSTALL file for further info. Don't reuse part of the code unless you are willing to release the resulting code under the terms of the GNU GENERAL PUBLIC LICENSE.

Note: See TracTickets for help on using tickets.