если dll собрать под одним сервис паком не запускается

если dll собрать под одним сервис паком - то она (как впрочем, и программа вообще) - может не запуститься под другим сервис паком sp (service pack) на windows