CAST(timestamp_expression AS DATE)
Например, запрос: SELECT CAST(SYSTIMESTAMP AS DATE) FROM dual;
Можно проверить под разделом реестра HKEY_CLASSES_ROOT
для деталей расширения и действия. Документация для этого на MSDN. С другой стороны, можно использовать интерфейс IQueryAssociations.
Doh! Конечно.
HKEY_CLASSES_ROOT\.txt
включает ссылку на
HKEY_CLASSES_ROOT\txtfile
, который содержит подключ
HKEY_CLASSES_ROOT\txtfile\shell\open\command
который ссылочный Блокнот.
Отсортированный, большое спасибо!
Bart
Вот сообщение в блоге приблизительно с этой темой. примеры кода находятся в VB.net, но должно быть легко портировать их на C#.
Можно просто запросить реестр. Сначала получите запись По умолчанию под HKEY_CLASSES_ROOT\.ext
, Который даст Вам имя класса. Например, .txt имеет значение по умолчанию txtfile
, Тогда открывают HKEY_CLASSES_ROOT\txtfile\Shell\Open\Command
, Который даст Вам используемую команду по умолчанию.