IT DOES WORK!

 Code:
C:\windows\wkix32.exe checksum.kix $cs="%1"


add this to the beginning of your UDF file and save it as checksum.kix
store it with wkix32 in your windows folder.
 Code:
' ' chr(13)
$c=getcommandline(1)
if ubound($c)<2
 "ERROR in ENVIRONMENT, couldn't read filename"  ? ? 'Press the any-key to exit.'
 get $ exit 0
else
endif
$c=split($c[2],'=') $c=$c[ubound($c)]
if not exist($c)
 "ERROR 2, couldn't find the file " $c " ..."  ? ? 'Press the any-key to exit.'
  get $ exit 3
endif
$=settitle('CheckSum SHA-256')
checksum($cs,'SHA256')
  ? ? 'Press the any-key to exit.'
get $
_________________________
!

download KiXnet